首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >gchart未显示

gchart未显示
EN

Stack Overflow用户
提问于 2012-09-22 15:07:07
回答 1查看 118关注 0票数 1

我使用了GChart中的这个简单示例

代码语言:javascript
复制
      public void displayGChart(final ArrayList<ResultDTO> result){

        GChart c = new GChart();
        c.setChartTitle("<b>x<sup>2</sup> vs x</b>");
        c. setChartSize(150, 150);
        c. addCurve();
         for (int i = 0; i < 10; i++) 
             c.  getCurve().addPoint(i,i*i);
         c.getCurve().setLegendLabel("x<sup>2</sup>");
         c. getXAxis().setAxisLabel("x");
         c. getYAxis().setAxisLabel("x<sup>2</sup>");


    verticalPanel.add(c);
    verticalPanel.add(new Label("test"));
}

当我运行应用程序时,我没有得到任何错误,我可以在我的浏览器上看到这个“测试”,但没有其他东西,没有出现图表。

我已经添加了jar和

代码语言:javascript
复制
            <inherits name='com.googlecode.gchart.GChart' />

你知道原因是什么吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-22 23:14:12

请在将图表添加到面板后调用c.update();,如下所示:

代码语言:javascript
复制
    verticalPanel.add(c);
    c.update();
    verticalPanel.add(new Label("test"));

这里也有描述:http://clientsidegchart.googlecode.com/svn/trunk/javadoc/com/googlecode/gchart/client/package-summary.html

没有图表?这些示例仅定义了图表。要实际显示它,您必须添加并更新它:

代码语言:javascript
复制
    // Use this typical GChart boilerplate to test out these examples:
    GChart gchart = new GChartExample00(); 
    RootPanel.get().add(gchart);
    gchart.update();
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12541591

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档