Polímero - Gráfico de Google
<google-chart> es un elemento que contiene gráficos que se utilizan para visualizar los datos. Este elemento contiene varios gráficos comopie chart, line chart, column chart, area chart, tree mapetc.
Note - Para un JSON válido, debe usar comillas simples si está pasando JSON como atributos.
Puede especificar la altura y el ancho como atributos de estilo como se muestra a continuación:
google-chart {
height: 100px;
width: 300px;
}
Puede proporcionar los datos mediante cualquiera de las siguientes formas:
- Usando el atributo de filas y columnas.
cols = '[{"label":"Month", "type":"string"}, {"label":"Days", "type":"number"}]'
rows = '[["Oct", 31],["Nov", 30],["Dec", 31]]'
- Usando el atributo de datos, puede pasar los datos directamente.
data = '[["Month", "Days"], ["Oct", 31], ["Nov", 30], ["Dec", 31]]'
- Usando el atributo de datos, puede pasar datos en la URL.
data = 'http://demo.com/chart-data.json'
- Usando el atributo de datos , puede pasar datos en un objeto Google DataTable
data = '{{dataTable}}'
- Usando el atributo de vista
view = '{{dataView}}'
Puede establecer el atributo lang en la etiqueta html, si desea mostrar los gráficos en configuraciones regionales distintas de "en" como se muestra en el siguiente fragmento de código.
<html lang = "ja">
Ejemplo
Para usar el elemento google-chart, navegue a la carpeta de su proyecto en el símbolo del sistema y use el siguiente comando.
bower install PolymerElements/google-chart --save
El comando anterior instala el elemento google-chart en la carpeta bower_components. A continuación, importe el archivo google-chart en su index.html con el siguiente comando.
<link rel = "import" href = "/bower_components/google-chart/google-chart.html">
El siguiente ejemplo demuestra el uso del elemento google-chart.
<!DOCTYPE html>
<html>
<head>
<title>google-chart</title>
<base href = "http://polygit.org/components/">
<script src = "webcomponentsjs/webcomponents-lite.min.js"></script>
<link rel = "import" href = "google-chart/google-chart.html">
</head>
<body>
<google-chart
type = 'pie'
options = '{"title": "Pie Chart", "vAxis": {"minValue" : 0, "maxValue": 8}}'
cols = '[{"label": "Country", "type": "string"},{"label": "Value", "type": "number"}]'
rows = '[["Germany", 5.0],["US", 4.0],["Africa", 11.0],["France", 4.0]]'>
</google-chart>
</body>
</html>
Salida
Para ejecutar la aplicación, navegue hasta el directorio de su proyecto y ejecute el siguiente comando.
polymer serve
Ahora abra el navegador y navegue hasta http://127.0.0.1:8081/. Lo siguiente será la salida.