package demo.line;
import org.zkoss.chart.Charts;
import org.zkoss.zk.ui.select.SelectorComposer;
import org.zkoss.zk.ui.select.annotation.Wire;
import org.zkoss.zul.Window;
public class LogAxisComposer extends SelectorComposer<Window> {
@Wire
Charts chart;
public void doAfterCompose(Window comp) throws Exception {
super.doAfterCompose(comp);
chart.getXAxis().setTickInterval(1);
chart.getYAxis().setType("logarithmic");
chart.getYAxis().setMinorTickInterval(0.1);
chart.getTooltip().setHeaderFormat("<b>{series.name}</b><br />");
chart.getTooltip().setPointFormat("x = {point.x}, y = {point.y}");
chart.getSeries().setData(1, 2, 4, 8, 16, 32, 64, 128, 256, 512);
}
}