0

GWT2.4でGFLot2.4.3を使用していますが、時系列ではなく、一連の値に関して問題があります。x軸はいくつかのIDを示し、y軸は対応する値をバーとして示します。

問題は、これらのIDの番号付けに大きなギャップがあることです。たとえば、1、9、47、または128から4000を超えるまでです。棒グラフでは、これは次の画像に示すようにプロットされます。

ギャップのある棒グラフ

どういうわけか、これらのポイントの補間を無効にして、すべてのバーをギャップなしで隣り合わせにすることはできますか?

4

1 に答える 1

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.)
  }
} ) );
于 2012-09-18T19:41:46.223 に答える