【发布时间】:2016-10-22 07:15:05
【问题描述】:
我正在使用带有 barchart_material 类型的谷歌图表创建图表。
这是来自
的HTML代码<html>
<head>
<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
<script type="text/javascript">
google.charts.load('current', {'packages':['bar']});
google.charts.setOnLoadCallback(drawChart);
function drawChart() {
var data = google.visualization.arrayToDataTable([
['Year', 'Sales', 'Expenses'],
['2014', 1000, 400],
['2015', 1170, 460],
['2016', 660, 1120],
['2017', 1030, 540]
]);
var options = {
chart: {
title: 'Company Performance',
subtitle: 'Sales, Expenses, and Profit: 2014-2017',
},
bars: 'horizontal' // Required for Material Bar Charts.
};
var chart = new google.charts.Bar(document.getElementById('barchart_material'));
chart.draw(data, options);
}
</script>
</head>
<body>
<div id="barchart_material" style="width: 900px; height: 500px;"></div>
</body>
</html>
这工作正常Demo。
我想定制这个图表我的要求是:
- 我需要将 1k 、 2.k 更改为正常值,例如 100MB 、 200 MB 像这样。
接下来我需要增加垂直计数和水平计数。
然后我需要从图表中删除
Year。我只需要 2 辆婴儿车Sales和expense。- 接下来如何更改条形颜色?我可以在里面添加一个标签吗 图表?
当我将对齐方式更改为
<div id="barchart_material" style="width: 700px; height: 400px;"></div>
我只能看到 3 个水平计数。我想添加更多计数。在搜索垂直计数和水平计数后,我得到了一些代码,例如: 垂直轴:{ 最小值:0, 网格线: { 颜色:'#f3f3f3', 计数:6 } }
但这现在不起作用。任何问题 。如何将此图表更改为新级别?需要更改条形颜色,添加标签等。有什么建议吗?
【问题讨论】:
-
您需要编写代码来执行此操作,如果您愿意,可以更改为一些现有的图表库
-
我知道。有链接吗?
-
检查答案,如果您需要任何帮助,请告诉我
标签: javascript charts google-visualization