有谁知道我是否/如何在flot网格中为x轴创建多组刻度?我正在绘制一段时间内的数据,我希望能够显示特定滴答(本月的几天),然后在特定滴答下显示更一般的滴答(月).就像是:
1 2 3 4 5 6 7...1 2 3 4 5 6 7 8.....
JUNE JULY
Run Code Online (Sandbox Code Playgroud)
因此支持多个 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 },
Run Code Online (Sandbox Code Playgroud)
我正在使用这条线:
xaxes: [{ tickFormatter: nanometers }, { tickFormatter: function(n) { return n+"cm^-1" } }],
Run Code Online (Sandbox Code Playgroud)
到目前为止还没有运气,请告诉我你是否有进展!
更新
好的,明白了 - 您必须将第二个数据集分配给第二个轴,如下所示:
data = [{label: "Title",data:[1,2,3,4,5]},{data:[2,4],xaxis:2}]
Run Code Online (Sandbox Code Playgroud)