我的ZK图表存在很大问题! 我有2种类型的图表:包含当天数据的图表(因此该图表是自动生成的)和包含点击日期数据的图表。
第一张图表工作正确,第二张图表没有! 如果我点击了日期,我会构建一个图表!但是修改标签的标签位置或名称是不可能的!我需要修改这些东西。这是我的图表:
<charts width="1700" style="height: 400px" type="line" model="@bind(vm.chart2)" title="">
</charts>
当我点击时,我称之为:
@Command
@NotifyChange("chart2")
public ChartsModel viewGraph(@BindingParam("self") Group self){
String a = self.getLabel();//this is for passed a parameter
ServiceImpl usr = new ServiceImpl();
chart2 = usr.viewGraph(a);
return chart2;
}
viewGraph是如此构建的:
@Override
public ChartsModel viewGraph(String data) {
//chart2 = new Charts();
chart2.setModel(LineLabelsData.setCategoryModel2(data));
chart2.getXAxis().getLabels().setRotation(180);
chart2.getYAxis().getTitle().setText("TEXT");
chart2.getTooltip().setEnabled(false);
chart2.getXAxis().getLabels().setRotation(180);
LinePlotOptions linePlotOptions =
chart2.getPlotData().getPlotOptions().getLine();
linePlotOptions.setEnableMouseTracking(false);
linePlotOptions.getDataLabels().setEnabled(true);
return chart2.getModel();
}
如果我在这个方法中打印一些东西,我的控制台会正确地查看它!问题是
chart2.getYAxis().getTitle().setText("TEXT");
不像
chart2.getXAxis().getLabels().setRotation(180);
我该如何更改这些值?
答案 0 :(得分:0)
要更改yAxis标题,您只需调用chart2.getYAxis()。setTitle(“title”);
您可能希望在ZK Forum而不是stackoverflow中发布您的问题,因为我们的社区用户在ZK方面经验丰富,可以帮助您更快。