GFlot条形图中的大差距与价值系列

时间:2012-09-17 13:00:48

标签: gwt flot

我使用GFLot 2.4.3和GWT 2.4并且在一系列值上有问题,而不是时间序列。 x轴显示多个ID,y轴显示相应的值。

问题是这些ID的编号间隙很大,例如1,9,47或128,最高可达4000以上。在条形图中,如下图所示:

bar chart with gaps

我可以以某种方式停用这些点的插值并使所有条彼此相邻并且没有间隙吗?

1 个答案:

答案 0 :(得分:2)

我能找到的唯一解决方案是使用TickFormatter。 使用常量间隙作为x轴(1,2,3,4,5等)将您的点添加到模型中,并在x轴选项中添加TickFormatter:

plotOptions.addXAxisOptions( new AxisOptions().setTickFormatter( new TickFormatter() {
  @Override
  public String formatTickValue( double tickValue, Axis axis )
  {
    // return the label you want ("1", "9", "47", "128", "4000", etc.) for the tickValue (1, 2, 3, 4, 5, etc.)
  }
} ) );
相关问题