GWT2.4でGFLot2.4.3を使用していますが、時系列ではなく、一連の値に関して問題があります。x軸はいくつかのIDを示し、y軸は対応する値をバーとして示します。
問題は、これらのIDの番号付けに大きなギャップがあることです。たとえば、1、9、47、または128から4000を超えるまでです。棒グラフでは、これは次の画像に示すようにプロットされます。
どういうわけか、これらのポイントの補間を無効にして、すべてのバーをギャップなしで隣り合わせにすることはできますか?
私が見つけた唯一の解決策は、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.)
}
} ) );