javascript - 在 Material 谷歌条形图中更改 x 轴刻度

标签 javascript charts google-visualization

我正在尝试使用 https://developers.google.com/chart/interactive/docs/gallery/barchart#top-x 构建使用条形图. 我想知道如何最大化 X 轴刻度线的范围?我试过在 fiddle 中这样做 https://jsfiddle.net/gbta075L/使用另一篇文章的建议 - set x Axis range in google chart但这没有用。这是我添加到现有 fiddle 中的内容:

hAxis: {
        viewWindow: {
              max: 200
        },
        ticks: [0,50,100]
}

但这似乎行不通。任何帮助将不胜感激!

最佳答案

老实说,我不知道如何在使用 googles Material 条形图时构造 ticksviewWindow 等价项。它没有很好的文档记录,仍处于测试阶段。

但是,一个不错的技巧是使用 google.charts.Bar.convertOptions() 将 google 可视化选项转换为 Material 图表选项:

var chart = new google.charts.Bar(document.getElementById('top_x_div'));
chart.draw(data, google.charts.Bar.convertOptions(options));

结果

enter image description here

我想这就是你想要的。
fork fiddle -> https://jsfiddle.net/65bwmknu/

关于javascript - 在 Material 谷歌条形图中更改 x 轴刻度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30314285/

相关文章:

Javascript 到 Mongodb 查询直通。安全的?不好的做法?

c# - 如何在图表控件中添加网格右边框

javascript - 如何在 Google Charts 仪表板中运行两个查询并使用控件显示两个图表

javascript - 如何在 Android 中突破 Twitter 应用内浏览器?

javascript - 使用 JavaScript 为 HTML 表格单元格分配颜色

.net - Winforms\WPF - 如何创建类似图形的流程图

javascript - 如何在多次ajax调用后在不同的模态窗口中显示图表?

javascript - 谷歌时间轴图表到图像

javascript - 如何在javascript中找到对象的长度?

javascript - 替换字符串中找到的元素前面