我正在使用Google Chart Tools (aka Visualization) 1.1 Library使用 GWT 显示 AreaChart,我想知道如何反转 y 轴? 有
setReverseAxis(boolean)
当您设置选项时,但这一个会反转 x 轴。我没有找到如何设置 y 轴。
感谢您的帮助。
最佳答案
GWT Visualization 1.1.1 中使用的当前版本的 Google Visualization API 不支持所有可用功能。在 Google 发布新版本的 GWT API 之前,我认为一种可能的解决方法是通过添加像这样的新 native 方法来扩展 AreaChart.Options 类(我没有尝试,但它应该可以工作,如果 viz 加载的版本api 1.1.1 已经支持此选项):
/**
* Change the vertical alignment.
* @param align possible values : -1 or 1
*/
public native final void setVerticalAlignment(int align) /*-{
this.vAxis.direction = align;
}-*/;
编辑: 在对 api 进行了一些挖掘之后,我发现 corechart.Options 有一个指定轴属性的方法:
Options options = AreaChart.createOptions();
AxisOptions verticalOptions = AxisOptions.create();
verticalOptions.setDirection(-1);
options.setVAxisOptions(verticalOptions);
...
...
AreaChart area = new AreaChart(data, options);
关于java - 如何反转面积图中的 y 轴,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4362169/