我将 GFLot 2.4.3 与 GWT 2.4 一起使用,并且在一系列值方面存在问题,而不是时间序列。x 轴显示几个 ID,y 轴将相应的值显示为条形。
问题是这些 ID 在编号方面有很大的差距,例如 1、9、47 或 128 以及高达 4000 以上。在条形图中绘制如下图所示:
我可以以某种方式停用这些点插值并使所有条形图彼此对齐而没有间隙吗?
我能找到的唯一解决方案是使用 TickFormatter。使用恒定间隙作为 x 轴(1、2、3、4、5 等)将您的点添加到模型中,并将 TickFormatter 添加到 x 轴选项:
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.)
}
} ) );