社区
Java SE
帖子详情
jfreechart 颜色设置问题..
浪漫小和
2013-03-14 01:36:33
他就是这个图片下面这一层的颜色如何设置,也就是图片最左边的那颜色,现在看着稍微有那么点灰
如何换成其他颜色?
就是0.00000这层的颜色..
...全文
153
1
打赏
收藏
jfreechart 颜色设置问题..
他就是这个图片下面这一层的颜色如何设置,也就是图片最左边的那颜色,现在看着稍微有那么点灰 如何换成其他颜色? 就是0.00000这层的颜色..
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
浪漫小和
2013-03-14
打赏
举报
回复
还有就是如何设置按照 #7299c4 这样的值来设置?
JFreeChart
让单组柱子显示不同的
颜色
的办法
JFreeChart
让单组柱子显示不同的
颜色
的办法
jfreechart
折线图 应用
需要包 package:
jfreechart
-1.0.9.jar jcommon-1.0.12.jar 本人也上传了,可以在本人上传资源中找到 环境: myeclipse 6.5 jdk 1.6 该程序为main 函数,定义了三个方法,分别是
jfreechart
三种实现折线图的类型,返回的是一个chart 本程序是把图片保存到本地,当然实际应用中,只要在程序和页面中做相关配置即可以使用。 因为图片带点透明,所以windows查看的时候,会根据背景色,
颜色
有所不同,或是黑色,或是黄色,当配置到网页上,返回到页面时,
颜色
是正常的
jfreechart
-1.0.13
public class ZhuZhuang extends ApplicationFrame { public ZhuZhuang(String s) { super(s); setContentPane(createDemoBar()); } // 生成显示图表的面板 public static JPanel createDemoBar() {
JFreeChart
jfreechart
= createChart(createDataset()); return new ChartPanel(
jfreechart
); } // 生成图表主对象
JFreeChart
public static
JFreeChart
createChart(CategoryDataset dataset) {
JFreeChart
chart = ChartFactory.createBarChart3D("水果销量统计图", //建立3D柱状图 "水果",//横轴名称 "销量",//纵轴名称 dataset,//数据集 PlotOrientation.VERTICAL,//纵向显示 true,//显示每个
颜色
柱子的柱名 false, false); CategoryPlot plot = chart.getCategoryPlot();//
设置
图的高级属性 BarRenderer3D renderer = new BarRenderer3D();//3D属性修改 renderer.setBaseOutlinePaint(Color.BLACK);//
设置
边框
颜色
为black renderer.setWallPaint(Color.gray); //
设置
wall的
颜色
为gray renderer .setItemLabelGenerator(new StandardCategoryItemLabelGenerator());//
设置
柱顶数据,API中居然没有StandardCategoryItemLabelGenerator这个类 //renderer.setItemLabelFont(new Font("黑体",Font.PLAIN,12));//
设置
柱顶数据字体 renderer.setItemLabelsVisible(true);//打开ItemLabel开关 plot.setRenderer(renderer);//将修改后的属性值保存到图中 plot.setForegroundAlpha(0.6f);//柱的透明度 return chart; } // 生成数据 public static CategoryDataset createDataset() { double[][] data = new double[][] { { 672, 766, 223, 540, 126 }, { 325, 521, 210, 340, 106 }, { 332, 256, 523, 240, 526 } };//
设置
数据 String[] rowKeys = { "苹果", "梨子", "葡萄" };// 行标志 String[] columnKeys = { "北京", "上海", "广州", "成都", "深圳" };// 列标志 CategoryDataset linedataset = DatasetUtilities.createCategoryDataset( rowKeys, columnKeys, data); // 建立数据集 return linedataset; } public static void main(String[] args) { ZhuZhuang fjc = new ZhuZhuang("柱状图"); fjc.pack(); RefineryUtilities.centerFrameOnScreen(fjc); fjc.setVisible(true); } }
JFreeChart
网页版Demo
JFreeChart
网页版Demo,含饼图和条形图,还根据fusionCharts的
颜色
体系对图表进行了样式设计
图表组件jar包
JFreeChart
对
jfreechart
.jar中的ChartColor.class进行了
颜色
修改,使
JFreeChart
的默认
颜色
体系接近fusionCharts的
颜色
体系,更为美观
Java SE
62,612
社区成员
307,332
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章