我试图创建一个简单的图表,其中xAxis是用户选择属性的日期,而yAxis是用户选择的属性。
每个属性对应一个从0开始的值。例如,attribute0的值为0,依此类推。
我想做的是不显示用户未选择的属性的yAxis网格线。

从屏幕截图中可以看出,用户已经选择了属性3、4、5和9。问题是,我不想在保留显示属性的值的同时显示其余属性(1、2、6、7和8)的yAxis网格线。这意味着我希望属性9的值为9,即使它显示在本例中的第4行中(假设有一种跳过空gridLines的方法)
这个例子的最终结果是这样的。

如果用户在第二天选择一个新属性,而该属性在图形中并不存在,则应该以相同的方式添加该属性。
有什么想法吗?
我希望我的自我解释是正确的。提前谢谢你。
发布于 2015-09-03 12:26:45
您可以通过在y轴上使用categories来实现这一点。
然后,您的y值需要是所选值的类别索引,而不是值本身。
所以,在您的例子中,您应该有:
categories = ['3','4','5','9']它的y值是0,1,2,3,而不是3,4,5,9。
类似于(使用的随机x值):
data: [[100,0],[100,1],[100,2],[100,3]]示例:
https://stackoverflow.com/questions/32374589
复制相似问题