D3. js que hace que sea fácil crear gráficos interactivos con facilidad."> D3. js que hace que sea fácil crear gráficos interactivos con facilidad.">

Biblioteca JavaScript de visualización genérica interactiva-igviz

Tiempo de ejecución: 30 minutos. Empezar

Autor: dunithd
Views Total: 1,829
Sitio oficial: Ir a la web
Actualizado: July 4, 2018
Licencia: MIT

Vista prévia

Biblioteca JavaScript de visualización genérica interactiva-igviz

Descripción

igviz es un contenedor de JavaScript para < a href = "https:/d3js.org/" target = "_ blank" rel = "noopener" > D3. js que hace que sea fácil crear gráficos interactivos con facilidad.

¿Cómo funciona?

Cargue la versión más reciente de D3. js en el documento.

<script src="/path/to/d3.min.js"></script>

Cargue el igviz. js y el igviz. CSS en el documento.

<script src="igviz.js"></script>
<link rel="stylesheet" href="igviz.css">

Cree un contenedor para colocar un gráfico.

<div id="demo">
</div>

Conjunto de datos de ejemplo utilizado para trazar gráficos.

var dataTable = {

"metadata":{


"names":["Country","Area","GDP","Inflation","Life.expect","Military","Pop.growth","Unemployment"],


"types":['C', 'N', 'N', 'N', 'N', 'N', 'N','N']

},

"data": [


["Austria",83871,41600,3.5,79.91,0.8,0.03,4.2],


["Belgium",30528,37800,3.5,79.65,1.3,0.06,7.2],


["Bulgaria",110879,13800,4.2,73.84,2.6,-0.8,9.6],


["Croatia",56594,18000,2.3,75.99,2.39,-0.09,17.7],


["Czech Republic",78867,27100,1.9,77.38,1.15,-0.13,8.5],


["Denmark",43094,37000,2.8,78.78,1.3,0.24,6.1],


["Estonia",45228,20400,5,73.58,2,-0.65,12.5],


["Finland",338145,36000,3.3,79.41,2,0.07,7.8],


["Germany",357022,38100,2.5,80.19,1.5,-0.2,6],


["Greece",131957,26300,3.3,80.05,4.3,0.06,17.4],


["Hungary",93028,19600,3.9,75.02,1.75,-0.18,10.9],


["Iceland",103000,38100,4,81,0,0.67,7.4],


["Ireland",70273,40800,2.6,80.32,0.9,1.11,14.4],


["Italy",301340,30500,2.9,81.86,1.8,0.38,8.4],


["Latvia",64589,16800,4.4,72.93,1.1,-0.6,12.8]


]
}

Agregue configuraciones al gráfico.

var width = document.getElementById("line").offsetWidth -80; //canvas width

var height = 270;
 //canvas height


var lineChartConfig = {


"title": "Title",


"yAxis": [3,5,7],


"lineColors":["yellow","red","blue"],


"xAxis": 5,


"interpolationMode":"basis",


"pointLabel": 0,


"width": width,


"height": height,


"padding": 60,


"chartType": "line"

}

Dibuje un gráfico de barras en #demo div.

igviz.plot("#line",lineChartConfig,dataTable);

Registro de cambios

v2.0.0 (07/04/2018)

  • actualizar

Te puede interesar: