我正在创建一个甘特图,显示我今年的广告购买量。除非我在同一个y轴上有数据,否则一切都运行良好。数据最终显示在另一个之上。如何堆叠数据显示两者都可以显示。这是一个显示我的困境的JSFIDDlE。 http://jsfiddle.net/tagriffith/a16mgm04/1/
当我想在相同的y(4)系列中显示无线电点并且它们具有相同的运行日期时,数据堆叠在彼此之上。下面是jsfiddle的部分代码。
[{
name: 'Radio',
groupPadding: 0,
borderRadius: 0,
pointWidth: 20,
data: [{
name: 'WLW',
x: Date.UTC(2015, 12, 4),
x2: Date.UTC(2015, 12, 20),
y: 4
}, {
name: 'WNKU',
x: Date.UTC(2015, 12, 4),
x2: Date.UTC(2015, 12, 20),
y: 4
},
{
name: 'WGUC',
x: Date.UTC(2015, 12, 4),
x2: Date.UTC(2015, 12, 20),
y: 4
},]]
答案 0 :(得分:2)
新答案:
无法对同一系列中具有相同y
值的数据点进行分组。系列可以分组 - 默认情况下是这样。如果您希望数据点显示不同的y值,则必须设置这些值 - 例如在Highcharts中使用之前处理您的数据。系列可以相互链接,因此它们会显示并表现为一个 - 性能可能略有下降,自定义代码可能需要稍微调整。
示例:http://jsfiddle.net/m7av02t7/
上一个回答:
要将所有系列放在一个组中并允许重叠具有相同值的点,您可以在false
中将grouping
设置为plotOptions.series
。
...
plotOptions: {
series: {
grouping: false,
...