fl中有多个x轴刻度集

时间:2011-08-10 16:35:30

标签: flot

有谁知道我是否可以在flot网格中为x轴创建多组刻度?我正在绘制一段时间内的数据,我希望能够显示特定滴答(本月的几天),然后在特定滴答下显示更一般的滴答(月)。类似的东西:

     1 2 3 4 5 6 7...1 2 3 4 5 6 7 8.....
           JUNE          JULY

1 个答案:

答案 0 :(得分:4)

因此支持多个y轴,如下所示:

http://people.iola.dk/olau/flot/examples/multiple-axes.html

这个文档似乎表明你可以拥有2个x轴:https://github.com/bluesmoon/yui-flot/wiki/API-Documentation---Axes但是无法真正解释它是如何工作的;

我现在最好的猜测是你必须有多个数据集,所以你必须有一个一天一天的系列和一个月一个月的系列,并将每个数据集分配给一个不同的轴。但是我无法让它发挥作用。

而不是我的单个x轴:

xaxis: { show: false, tickFormatter: nanometers },                                                                                       

我正在使用这一行:

xaxes: [{ tickFormatter: nanometers }, { tickFormatter: function(n) { return n+"cm^-1" } }],                                               

到目前为止没有运气,告诉我你是否到了任何地方!


<强>更新

好的,得到它 - 您必须将第二个数据集分配给第二个轴,如下所示:

data = [{label: "Title",data:[1,2,3,4,5]},{data:[2,4],xaxis:2}]