【问题标题】:Codename One - Bar Chart代号一 - 条形图
【发布时间】:2017-04-30 00:16:44
【问题描述】:

按照 cno 提供的文档和示例,我尝试制作条形图,但尽管尝试和测试,我总是落在相同的结果上。我确定我要么错过了什么,要么在某处犯了错误,也许有一些我不太了解的参数,比如 scale

当前条形图代码

    public Form createBarChartForm()
    {
        XYMultipleSeriesRenderer rendererTwo
                = new XYMultipleSeriesRenderer(300);
        rendererTwo.setBarWidth(300);
        //        rendererTwo.addYTextLabel(1, "ok");
//        rendererTwo.addXTextLabel(5, "Ouuhh");

        rendererTwo.setXAxisMin(1, 50);
        rendererTwo.setXAxisMax(5, 200);
        rendererTwo.setGridColor(ColorUtil.GREEN, 10);
//        rendererTwo.setDisplayValues(true);
//        rendererTwo.setYAxisMin(5);
//        rendererTwo.setYAxisMax(5, 10);

        com.codename1.charts.models.XYMultipleSeriesDataset dataset
                = new XYMultipleSeriesDataset();

        XYSeries xYSeries =  new XYSeries("Hi", 50);
        XYSeries xYSeries2 =  new XYSeries("Hello", 150);
        XYSeries xYSeries3 =  new XYSeries("Hola", 80);

        dataset.addSeries(xYSeries);
        dataset.addSeries(xYSeries2);
        dataset.addSeries(xYSeries3);

        com.codename1.charts.views.BarChart chart = new com.codename1.charts.views.BarChart(
                dataset, rendererTwo, BarChart.Type.STACKED);
        // Wrap the chart in a Component so we can add it to a form
        ChartComponent c = new ChartComponent(chart);

        // Create a form and show it.
        Form f = new Form("Budget", new com.codename1.ui.layouts.BorderLayout());
        f.add(com.codename1.ui.layouts.BorderLayout.CENTER, c);
        return f;
    }

结果(无错误时始终相同)

Result(堆栈溢出上传会显示在右下角,而不是完全显示)

【问题讨论】:

    标签: charts bar-chart codenameone


    【解决方案1】:

    我在 cno 的网站上找到了一个图表演示,超出了我的要求。

    Link To Charts Demo

    它包含所有图表的演示,并且制作精良。

    我下载了 git 项目并测试了我需要的项目(提取了一些方法)并且它可以工作。我会说我在到达那里的路上有 50%。

    如果这没用,我深表歉意,因为我真的不认为该网站会包含演示,我只是随机访问该网站。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-08
      • 2020-09-18
      • 1970-01-01
      相关资源
      最近更新 更多