Java Web开发典型模块大全 04 投票统计模块 的问题
发表在JavaWeb图书答疑 2009-09-27
是否精华
版块置顶:
您好~!
  请教一个问题,如何设置柱状图的 每个柱状的不同颜色?
查过一些资料,介绍的是用barrenderer.setSeriesPaint(3, new Color(255, 0, 0)); 

但是模块的是从数据库查的,如何设置不同颜色呢?
谢谢!
分享到:
精彩评论 1
无语_mrkj
学分:3155 LV11
2009-09-29
沙发
您说的setSeriesPaint()方法是设置某一类数据的颜色,并不是每个柱状图的颜色,如果要想每个柱子设置为不同颜色需要使用
DatasetUtilities类的createCategoryDataset()方法创建数据集,该方法的原形如下:
public static CategoryDataset createCategoryDataset(
    Comparable[] rowKeys,
    Comparable[] columnKeys,
    double[][] data)
其中的rowKeys表示类别,也就是图4.9中的电影1到电影9
data 表示数据,即每一类别的得票数

您可以用这个方法替换书中131页的应用DefaultCategoryDataset类创建数据集的方法。在实现时,方法中的参数可以通过循环语句将需要的数据保存到相应的数组中,然后在传递到createCategoryDataset()方法中实现。
首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照