jfreechart柱状图设置指定两种颜色

jfreechart后台生成图片采样完美解决方案以及样式美化 jfreechart生成图片有很多问题,例如:x轴数据量多一点时,直接显示成了省略号,另外jfreechart默认的样式也是比较丑的,如下: jfreechart在画x轴标签时,会根据图片设置的宽度,和x轴坐标数计算出每个坐标占用的最大宽度,超过这个宽度,再去判断是否设置了参数: 默认为0,不设置这个参数的话就不会进行换行,就会直接显示省略号。因此解决思路之一就是设置这个换行参数,或者适当增加图片宽度,可以在一定范围内解决x轴省略号的问题。但是当x轴数量太多,需要进行采样................. 阅读详情

1、waterfallBarRender

WaterfallBarRenderer render = new WaterfallBarRenderer();

render.setLastBarPaint(new GradientPaint(0.0F, 0.0F, Color.RED, 0.0F, 0.0F, Color.decode("#FF2020")));
		render.setPositiveBarPaint(new GradientPaint(0.0F, 0.0F, Color.GREEN, 0.0F, 0.0F, Color.GREEN));
		render.setFirstBarPaint(new GradientPaint(0.0F, 0.0F, Color.GREEN, 0.0F, 0.0F, Color.GREEN));

2、GroupedStackedBarRenderer

render.setItemMargin(-0.7);
		KeyToGroupMap keytogroupmap = new KeyToGroupMap("G2");
		keytogroupmap.mapKeyToGroup("平均", "G2");
		keytogroupmap.mapKeyToGroup("", "G1");
		
		// 设置组
		render.setSeriesToGroupMap(keytogroupmap);
		render.setSeriesPaint(0, new Color(102, 153, 255));
		render.setSeriesPaint(1, Color.RED);


JFreeChart 柱状图参数设置方法 JFreeChart 柱状图参数设置方法 效果图:   Java代码import java.awt.Color;    import java.awt.Font;    import java.text.DecimalFormat;       import org.jfree.chart.JFreeChart;    import or 阅读详情

相关推荐

(最新更新!)2024全国大学生数学建模竞赛(国赛)B题决策优化+鲁棒模型完整建模全解全析

2024全国大学生数学建模竞赛(国赛)B题完整建模全解全析(已更新!)

Yilu264的博客 9372

(3)Jfreechart柱状图自定义柱子颜色以及柱子的方向

**1、(显示效果)** 2、自定义柱子颜色新建CustomRender 继承org.jfree.chart.renderer.category.BarRenderer通过重写getItemPaint(int i,int j)方法实现重绘柱子,以下是具体实现 import java.awt.Color; import java.awt.Paint; import java.util.List

Alitownlet的专栏 8514

[Python从零到壹] 十三.机器学习之聚类算法四万字总结全网首发(K-Means、BIRCH、树状聚类、MeanShift)

欢迎大家来到“Python从零到壹”,在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界。所有文章都将结合案例、代码和作者的经验讲解,真心想把自己近十年的编程经验分享给大家,希望对您有所帮助,文章中不足之处也请海涵。Python系列整体框架包括基础语法10篇、网络爬虫30篇、可视化分析10篇、机器学习20篇、大数据分析20篇、图像识别30篇、人工智能40篇、Python安全20篇、其他技巧10篇。您的关注、点赞和转发就是对秀璋最大的支持,知识无价人有情,希望

杨秀璋的专栏 2万+

JFreeChart柱状图美化设置

后端根据数据输出柱状图表图片,使用JFreeChart快捷生成图表,并设置相关属性使其美化。

song_nan92的博客 1485

设定JFreeChart柱子上面的颜色

CategoryPlot plot = (CategoryPlot) chart.getCategoryPlot(); BarRenderer3D customBarRenderer = (BarRenderer3D) plot.getRenderer(); //设定柱子上面的颜色 customBarRenderer.setSeriesPaint(0, Color.decode("#2

lm19770429的专栏 2237

[转]JFreeChart柱状图的详细设置

  主要实现的功能 : 1、设定纵横坐标的位置 2、设定柱子的颜色 3、将报表保存 为图片 4、将报表在窗口上预览 柱状图: bar charts (regular and stacked, with an optional 3D effect),用到的主要类如下: org.jfree.chart.JFreeChart:图表对象,任何类型的图表的最终表现形式都是在该对象进行一些属...

sunky045的专栏 344

java jfreechart 柱状图,JFreeChart -- 柱状图

不知道 JFreeChart 项目组出于什么目的,他们提供的 sample code 里面的例子给人感觉就是乱,同样的结果可以用不同方式、使用不的方法。再加上网上流传的 JFreeChart 旧的使用方法,使刚接触 JFreeChart 的朋友进到 JFreeChart 中不花一些时间很难理出一个头绪来。前面已经介绍过 JFreeChart 生成饼状图,可能由于上面提到的原因,有些朋友来信和留言希...

weixin_42306938的博客 2081

JFreeChart柱状图的详细设置

本文的规范 1、斜体:文件名、程序名、网址和新定义的变量; 2、粗体:Java2的API; 主要实现的功能: 1、设定纵横坐标的位置 2、设定柱子的颜色 3、将报表保存为图片 4、将报表在窗口上预览 柱状图: bar charts (regular and stacked, with an optional 3D effect),用到的主要类如下:

1996

jfreechart柱状图参数设置

注意最主要的一点 ChartUtilities.writeChartAsPNG(response.getOutputStream(), jfreechart,700, 270);此处要设置好长度跟高度,下面所设置的柱之间的距离才能够正确的显示 plot.setRangeGridlinesVisible(true); // 虚线色彩 plot.setRangeGridlineP

s346658910的专栏 2695

java jfreechart 柱状图,JFreechart生成柱状图,如何更改柱子的颜色

Java codechart.setBackgroundPaint(Color.lightGray);// get a reference to the plot for further customisation...final CategoryPlot plot = chart.getCategoryPlot();plot.setNoDataMessage("NO DATA!");final ...

weixin_35080040的博客 968

JFreeChart| 图解JFreeChart中的条形图/柱状图(BarChart)

前言 条形图样式展示,其他基于CategoryPlot类型的LineChart等等于该设置类似. 数据集 本文所使用的数据集. private static CategoryDataset createDataset() { DefaultCategoryDataset dataset = new DefaultCategoryDataset(); ...

YvesHe的专栏 7839

jfreechart调整线条颜色

使用JFreeChart时常常会觉得系统自定义的颜色不符合需求,这时就需要自定义颜色了。 1.折线图,堆积柱状图柱状图JFreeChart chart = ........; CategoryPlot plot = chart.getCategoryPlot(); LineAndShapeRenderer renderer = (LineAndShapeRenderer) plot....

窗外小雨 7022

jfreechart柱形图详细属性设置

/**  * plot 设置  ***/  //设置网格竖线颜色  plot.setDomainGridlinePaint(Color.blue);  plot.setDomainGridlinesVisible(true);  //设置网格横线颜色  plot.setRangeGridlinePaint(Color.blue);  plot.setRangeGridlines

z742182637的博客 2353

关于Jfreechart生成柱状图颜色设置讨论

在用Jfreechart生成柱状图过程发现一个问题: Jfreechart生成的柱状图,柱子的顺序 是根据数据来随机生成的。无法做到固定。比如: DefaultCategoryDataset dataset = new DefaultCategoryDataset();         dataset.addValue(200, "计划", "清华大学");         dataset.add...

jieping310 642

国家临床版2.0疾病诊断编码.xlsx

国家临床版2.0疾病诊断编码(ICD-10)

上一篇: jfreechart创建paint
下一篇: 完美实现跨域Iframe高度自适应
深呼吸000
博客等级 码龄14年 1粉丝 14原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值