Example usage for com.google.gwt.visualization.client.visualizations.corechart HorizontalAxisOptions setMinValue

List of usage examples for com.google.gwt.visualization.client.visualizations.corechart HorizontalAxisOptions setMinValue

Introduction

In this page you can find the example usage for com.google.gwt.visualization.client.visualizations.corechart HorizontalAxisOptions setMinValue.

Prototype

public final native void setMinValue(double min) ;

Source Link

Usage

From source file:org.ow2.proactive_grid_cloud_portal.rm.client.monitoring.charts.MBeanChart.java

License:Open Source License

public MBeanChart(RMController controller, String jmxServerUrl, String mbean, String[] attrs, String title) {
    this.controller = controller;
    this.jmxServerUrl = jmxServerUrl;
    this.mbeanName = mbean;
    this.attrs = attrs;

    loadOpts = Options.create();//  ww  w  .  j  ava  2 s.  com
    HorizontalAxisOptions loadAxis = HorizontalAxisOptions.create();
    loadAxis.setMaxAlternation(1);
    loadAxis.setSlantedText(false);
    loadOpts.setLegend(LegendPosition.NONE);
    loadOpts.setHAxisOptions(loadAxis);
    loadOpts.setColors("#fcaf3e", "#3a668d", "#35a849", "#fcaf3e", "#24c1ff", "#1e4ed7", "#ef2929", "#000000");
    loadAxis.setMinValue(0);

    loadTable = DataTable.create();

    setWidth100();
    setHeight100();

    if (title.length() > 0) {
        Label label = new Label("<nobr style='font-weight:bold;padding-left:10px;'>" + title + "<nobr>");
        label.setHeight(30);
        addMember(label);
    }

    chartContainer = new AbsolutePanel();
    chartContainer.setWidth("100%");
    chartContainer.setHeight("200px");

    loadChart = createChart(loadTable, loadOpts);
    loadChart.setWidth("100%");
    loadChart.setHeight("200px");
    chartContainer.add(loadChart);
    if (!(loadChart instanceof PieChart)) {
        addMember(getTimeSlotSelector());
    }
    addMember(chartContainer);
}