【发布时间】:2017-04-03 19:31:34
【问题描述】:
我有一个 GWT 折线图,其中包括沿水平轴的负数。我想使用对数刻度来呈现这些数据,但我不确定如何设置 HAxis 的“mirrorLog”属性。
我可以做hAxis.setLogScale(true); 但这不能处理负值。我正在寻找类似hAxis.setScaleType("mirrorLog") 的东西,但它似乎不存在。我也在使用 gwt-charts-0.9.10.jar。
提前致谢。
// Prepare the data
DataTable dataTable = DataTable.create();
dataTable.addColumn(ColumnType.NUMBER, "Data Name");
dataTable.addColumn(ColumnType.NUMBER, "Line Name";
dataTable.addRows(myArray.size());
for (int i = 0; i < myArray.size(); i++) {
dataTable.setValue(i, 0, String.valueOf(myArray.get(i)));
}
for(int i = 0; i<values.size(); i++){
dataTable.setValue(i, 1, String.valueOf(values.get(i)));
}
// Set options
LineChartOptions options = LineChartOptions.create();
HAxis hAxis = HAxis.create("HAxis Name");
options.setBackgroundColor("#f0f0f0");
options.setFontName("Tahoma");
options.setHAxis(hAxis);
options.setVAxis(VAxis.create("VAxis Name"));
【问题讨论】: