更改谷歌图表选项无效
Change google charts options not working
我创建了一个谷歌图表,数据是从数据库中提取的,并进行结构化以满足图表的要求,然而,由于某种原因,每当我尝试更改图表的选项时,它都无法工作。我需要将图例移动到图表下方,并使图表上的点大小为30像素。
<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
<script type="text/javascript">
google.charts.load('current', {'packages':['line']});
google.charts.setOnLoadCallback(drawChart);
function drawChart() {
var data = new google.visualization.DataTable();
data.addColumn('string', 'Aspect');
data.addColumn('number', 'Leaner');
data.addColumn('number', 'Norm');
data.addColumn('number', 'Grade');
data.addRows([['Agility ', 11.5, 10, 11.5]]);
var options =
{
legend: { position: 'bottom' },
chart: {title: 'Student Results'},
legend:{position: 'bottom', textStyle: {color: 'black', fontSize: 16}},
pointSize:30,
};
var chart = new google.charts.Line(document.getElementById('line_chart'));
chart.draw(data, google.charts.Line.convertOptions(options));
}
</script>
<div id="line_chart" style='width:calc(100% - 80px); height:400px; margin:auto;'></div>
关于为什么图例不会移动或点大小不会改变的任何建议,图表数据可能有很多方面(x轴值),我需要点大小来改变,这样它就不会看起来空白,只有一个方面(x轴向值)
有几个选项在材料图表中根本不起作用
并且似乎Line
在绘制任何之前每个系列需要两个数据点
我建议使用'corechart'
而不是
theme: 'material'
有一个选项可以使基本外观接近材料图表
请参阅以下工作片段。。。
google.charts.load('current', {
callback: function () {
var data = new google.visualization.DataTable();
data.addColumn('string', 'Aspect');
data.addColumn('number', 'Leaner');
data.addColumn('number', 'Norm');
data.addColumn('number', 'Grade');
data.addRows([['Agility 1', 11.5, 10, 11.5]]);
var options = {
chartArea: {
width: '90%'
},
height: 600,
legend: {
position: 'bottom',
textStyle: {
color: 'black',
fontSize: 16
}
},
pointSize: 30,
theme: 'material',
title: 'Student Results',
vAxis: {
viewWindow: {
min: 0,
max: 15
}
},
width: '100%'
};
var chart = new google.charts.Line(document.getElementById('line_chart'));
chart.draw(data, google.charts.Line.convertOptions(options));
var chart = new google.visualization.LineChart(document.getElementById('chart_div'));
chart.draw(data, options);
},
packages:['line', 'corechart']
});
<script src="https://www.gstatic.com/charts/loader.js"></script>
<div>Core Chart</div>
<div id="chart_div"></div>
<div>Material Chart</div>
<div id="line_chart"></div>
相关文章:
- 我的单元测试选项是什么
- 如何更改bigquery API中的计费层选项
- 使用Javascript获取所选选项ID
- Selectize.js:如何对整数值的选项进行排序
- 通过js在新选项卡中有条件地打开url
- 按照选项卡索引的顺序循环一个jQuery选择
- 如果我在javascript中输入无效的电子邮件或空白,如何显示特定的文本框边框红色
- 如何在使用selectBoxIt JQuery插件时检测选项更改
- 获取所选选项的Javascript在Webkit/FF中有效,但在IE中无效
- 选择第一个选项时使选择无效
- 选项卡索引顺序无效
- 验证 HTML 表单输入 - 如果选项卡无效,则阻止选项卡
- ng-change 检测 ng 模型在选择框中为空或无效,然后选择第一个有效选项
- jquery中的select选项动态字段无效
- 在IE中使用.innerHTML添加选项元素无效
- Firefox插件"RequirementError:选项"url"是无效的!”当发出HT
- Firefox 5无效选项卡jQuery动画问题
- select选项的验证无效
- 更改谷歌图表选项无效
- Angular 2模型驱动表单中默认的无效选择选项