Hello,
someone could give a hint, as I am trying to deploy my graphics and I can not render with the new versions google chart:
Down version that does not render:
<script type="text/javascript">
var value;
google.charts.load('current', { 'packages': ['corechart'] });
google.setOnLoadCallback(function () { drawtable('') });
$(document).ready(function () {
value = $("#animal").val();
if (value != undefined) {
drawtable(value);
}
$("#animal").change(function () {
value = $(this).val();
drawtable(value);
});
});
function drawtable(codigo){
google.charts.load('current', { 'packages': ['corechart'] });
google.charts.setOnLoadCallback(function(){ drawchart('')});
var url = '/Programa_Nutricao/Principal/EvolucaoPeso/' + codigo;
$.get(url, {},
function (data) {
var tdata = new google.visualization.DataTable();
tdata.addColumn('date', 'data_atividade');
tdata.addColumn('number', 'peso_kg');
for (var i = 0; i < data.length; i++) {
if (data[i].data_atividade != null)
tdata.addRow([ToJavaScriptDate(data[i].data_atividade), parseFloat(data[i].peso_kg)]);
}
var options = {
width: 700,
height: 500,
vAxis: { title: "PESO (kg)", minValue: '0.5' },
hAxis: { title: "DATA", textStyle: { fontSize: 10 } },
legend: { position: "none" },
curveType: 'function'
};
var chart = new google.visualization.LineChart(document.getElementById('EvolucaoPeso'));
chart.draw(tdata, options);
});
}
</script>
<div id="EvolucaoPeso" style="width: 900px; height: 500px"></div>
Under the old version that renders:
<script type="text/javascript">
var value;
google.load("visualization", "1", { packages: ["table", "corechart"] });
google.setOnLoadCallback(function () { drawtable('') });
$(document).ready(function () {
value = $("#animal").val();
if (value != undefined) {
drawtable(value);
}
$("#animal").change(function () {
value = $(this).val();
drawtable(value);
});
});
function drawtable(codigo) {
google.setOnLoadCallback(function () { drawchart('') });
var url = '/Programa_Nutricao/Principal/EvolucaoPeso/' + codigo;
$.get(url, {},
function (data) {
var tdata = new google.visualization.DataTable();
tdata.addColumn('date', 'data_atividade');
tdata.addColumn('number', 'peso_kg');
for (var i = 0; i < data.length; i++) {
if (data[i].data_atividade != null)
tdata.addRow([ToJavaScriptDate(data[i].data_atividade), parseFloat(data[i].peso_kg)]);
}
var options = {
width: 700,
height: 500,
vAxis: { title: "PESO (kg)", minValue: '0.5' },
hAxis: { title: "DATA", textStyle: { fontSize: 10 } },
legend: { position: "none" },
curveType: 'function'
};
var chart = new google.visualization.LineChart(document.getElementById('EvolucaoPeso'));
chart.draw(tdata, options);
});
}
</script>
<div id="EvolucaoPeso" style="width: 900px; height: 500px"></div>