带订单栏和类别插件的Flot多轴条形图
问题描述:
我已经使用Flot创建了一个条形图,它在一个图表上使用两组数据。每组都有它自己的y轴。我想要将这些条并排放置,但是当绘制图表时,它们会重叠。带订单栏和类别插件的Flot多轴条形图
我尝试使用orderbars插件像这样
{ data: d1, bars: {order: 1}, label: "Merchant Vol", },
{ data: d2, bars: {order: 2}, label: "Residual Pmt", yaxis: 2}
,但是这导致了条不渲染。我也使用类别模式/插件。
我怀疑这是使用两个y轴的问题。有没有一种方法来绘制多轴没有酒吧重叠的条形图?小提琴代码here.
答
OrderBars插件与类别插件不兼容。它通过将每个条从原始位置稍微移动来工作(例如,对于一个数据系列,x值为1的条被移动到0.9,而对于另一个数据系被移动到1.1)。当您将Jun-16
设为x值时,这不起作用。
解决方案是删除类别插件,使用数字x值并自己设置x轴刻度。查看更新的小提琴here。