javascript - Highcharts 上的动态网格线
问题描述
问题:在条形图或柱形图上启用垂直或水平网格线。我当前的实现不够动态。在柱形图上应用垂直网格线可以正常工作,但如果您将图表类型更改为条形,则它不正确。
如何使这些垂直和水平网格线适应图表类型?
jsfiddle:
解决方案
在 highcharts 条形图中垂直xAxis
显示,而在柱形图中水平显示。这意味着您必须在此基础上将网格线设置为 1和0。例如:xAxis
xAxis
yAxis
//For a column graph
chart_type = 'column'
xAxisGridLines = 0
yAxisGridLines = 1
//For a bar graph
chart_type = 'bar'
xAxisGridLines = 0
yAxisGridLines = 1
这是一个实时示例,我根据图表类型设置网格线:https ://jsfiddle.net/ewolden/5kft9rva ,按下按钮在条形图和柱形图之间切换。
推荐阅读
- vue.js - 断点未绑定,如何正确映射 webpack?
- c - bzero 没有按照它所说的去做
- javascript - 如何从异步函数获取返回值到 React Native 中的变量?
- pyspark - “DecisionTreeClassificationModel”对象没有属性“阶段”
- flutter - 如何在颤动中创建类似于 ToggleButton 的 TabBar?
- docker - Docker 容器正在运行但找不到它们
- javascript - 当函数工作时,else语句是执行的语句
- pyspark - 如何将pyspark数据框保存在单个csv文件中
- javascript - 为什么我的 nodeValue 属性不起作用?
- python - 哪个更快:添加键值对或检查键是否存在?