设置 Google 图表轴格式
有人知道如何在 Google Charts 上重新格式化我的轴吗?
目前,我在 v 轴上列出字节,但我希望它显示 KB,而不是显示字节,因为有时值会达到数十万。
我尝试阅读配置选项(特别是 vAxis.format),但它似乎不支持我想要做的事情。我可以用这种方式格式化我的 v 轴还是只能以字节为单位显示它?
Does anybody know how I can reformat my axes on Google Charts?
At the moment I'm listing bytes on my v-axis, but instead of it showing bytes I want it to display KB because sometimes the values go up to hundreds of thousands.
I've tried reading the configuration options (specifically vAxis.format) but it doesn't seem to support what I'm trying to do. Can I format my v-axis in this way or can I only show it in bytes?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
看看我整理的这个小提琴。
如果您在绘制图表后不动态更改数据,则此解决方案效果很好。如果数据随后发生更改(例如使用控件),则此解决方案不允许垂直轴的自动缩放。
如果基础数据发生更改,则应在再次调用
draw
之前重新计算max
值,以正确缩放垂直轴。我知道这是一个老问题,你可能已经继续前进了......
我找不到其他人做类似的事情,并且遇到了同样的情况。
Check out this fiddle I put together.
This solution works well if you do not dynamically change the data after the chart is drawn. If the data are changed afterwards (e.g. with a Control), this solution does not allow the auto-scaling of the vertical axis.
If the underlying data are changed, the
max
value should be re-computed before calling againdraw
, to scale correctly the vertical axis.I know this is an old question, and you've probably already moved on...
I couldn't find anyone else doing anything similar, and ran into the same scenario.