在海军报双轴(Double axes in flot)

2019-09-17 01:32发布

我想创建一个使用海军报四个象限图。 我需要对图形的左侧和右侧两侧标签 - 用相同的蜱。 这里是我的代码:

$.plot($("#placeholder"), [ [<%=points%>] ], { series: {lines: { show: false },
  points: { show: true }}, 
  yaxes: [{ ticks:[[0,"Left"]],max: 100, min:-100 },
          { position: "Right",ticks:[[0,"Right"]], max:100, min: -100 }],
  xaxis: { ticks:[[0,"Bottom"]], max: 100, min:-100 } });

我得到的“左”和“底”在右侧的标签,但一无所获。 预先感谢任何帮助您可以提供。

Answer 1:

我有同样的问题。 为了有辅助y轴出现在情节的右侧,你需要有连接到它的一个系列,而是在于你显示的数据范围之外:

{label:"dummy data",data:[[-1000,-100],[-1000,100]], yaxis:2} //yaxis array is indexed from 1

由于你的范围似乎是固定的,相匹配的蜱是相当简单明了。 我的范围和扁虱是高度动态的,所以我得到了由蜱包括一个完整的重复系列我挂在二级y轴主数据的匹配。 我只是转移它的X轴是完全超出范围的显示。

是的,这是一种浪费,因为它涉及到提供额外的数据。 但是,直到海军报显示支持无串联conencted yaxes,这将完成它。



文章来源: Double axes in flot