关于JFreeChart中BarChart柱体宽度设置的问题纪要
背景
在使用Swing Bar Chart构图时,legend group数量比较少的时候,柱体默认情况下会显得特别粗。后期处理过程中列为了友好规划项来处理,特此纪要!
问题
JFreeChart中Bar Chart图表的柱体宽度如何设置?
说明
在JFreeChart的应用中,使用Bar Chart时出现了柱体太宽的情况,默认情况下的尺寸不是很美观,特此纪要!
纪要
处理前
下面是处理前的样图示例,如下图:
从上面的图例中可以看到,柱体的宽度太宽,并不美观。预期后期处理后能让组合柱体变得细一点而又不失其美观。期间曾通过操作BarRenderer或BarRenderer3D进行过对应的柱体宽度的设定,但是其控制的图例效果不适用于此图表,他会让整个图表的合并柱体再次拆分开来。
处理后
后期经过一番研究,最终处理成型。下面是处理成功后的图例,如下图:
代码片段
上面的图例中用到的BarRenderer和BarRenderer3D的实例是操作单柱的效果,并不适用于当前的多柱合并的情况。
下面是对应的处理代码,以供参考:
CategoryPlot categoryPlot = chart.getCategoryPlot(); BarRenderer rendererBar = (BarRenderer) categoryPlot.getRenderer(); rendererBar.setMaximumBarWidth(0.1);
关于JFreeChart中BarChart柱体宽度设置的问题纪要相关推荐
- 【数据处理】Python,matplotlib 如何画柱状图?如何画各种类型的柱状图?柱子宽度设置;设置X轴刻度用label显示;设置柱子距离x轴的高度;设置柱体颜色;设置柱体描边;并列、多条柱状图
Base python matlibplot库-- 一.主要参数介绍: bar(left, height, width=0.8, bottom=None, **kwargs) left为和分类数量一致 ...
- H5 table表格中td和th设置不了宽度,min-width,max-width无用
<th><div style="width: 100%;"><div style="width: 300px;height: 100px;b ...
- php中如何固定表格宽度,实例讲解DataTables固定表格宽度(设置横向滚动条)
当表格的列比较多的时候,可能就需要固定表格的宽度了,默认的100%宽已经不适应了.默认的100%宽要实现改变窗口大小也100%的话,在table元素上添加width="100%", ...
- css媒体查询设置高度,css-媒体查询中使用的宽度
css-媒体查询中使用的宽度 所有设备(例如台式机,平板电脑,笔记本电脑/ Ipad,Iphone和智能手机)最重要的媒体查询宽度是多少?这些设备有标准宽度吗? 5个解决方案 75 votes 我到处 ...
- python 柱状图宽度设置_Python matplotlib 柱状图实例
学习用matplotlib绘图中,数据是我之前做的实验,隐去了关键信息. 出来的效果就是题图这样,基本可以满足柱状图的绘图要求. 完整代码及注释如下: import numpy as np impor ...
- css圆在中心根据宽度缩放_根据CSS中的容器宽度重新缩放字体
css圆在中心根据宽度缩放 Introduction: 介绍: Dealing with fonts is a very interesting thing to do as fonts bring ...
- elemenUI - 弹框组件alert - 宽度设置? - 疑问篇
举例如下:(elemenUI - 使用alert弹框组件),对比代码和效果图 官方组件+文档演示地址:点击查看官方文档 部分主要代码 · 如下: <el-col class="user ...
- html表格宽度设置相同,我如何使HTML表格的宽度与其包含的div标签相同?
不太确定问题在这里 - 这在IE6/7和FF3中运行良好.设置.container DIV元素的宽度设置表格的宽度.向.container div添加边距不会影响表格.也许在你的标记/ CSS中还有其 ...
- html如何设置打印分页打印出来,网页中如何用 CSS 设置打印分页符
Word 中按 Ctrl + Enter 创建一个分页符,方便打印,其实网页中也可以,用 CSS 的 page-break-after:always;. 第 1 页 第 2 页 第 3 页 任何浏览器 ...
- 页面布局的几种宽度设置方式—html
今天分享下"页面布局的几种宽度设置方式-html"这篇文章,文中根据实例编码详细介绍,或许对大家的编程之路有着一定的参考空间与使用价值,需要的朋友接下来跟着云南仟龙Mark一起学习 ...
最新文章
- 50代码HTML5 Canvas 3D 编辑器优雅搞定
- NIO中的SelectionKey
- 扩展坞可以把手机投到显示器吗_你的电脑可以省了!华为Mate 30搭配绿联新一代扩展坞轻松变电脑...
- redis存储数据类型_Redis与Memcahe的区别最全整理
- visual studio 2010运行速度提速
- [转]ASP.net(c#)生成条形码
- P2234 [HNOI2002]营业额统计
- Spring.NET学习笔记——目录(原)
- fastadmin页面日期时间组件的调用
- Julia处理高斯光束的光斑图像
- 机器学习基础——损失函数与风险函数
- 让人工智能完美运行:我们怎么给人工智能系统赋予价值观?
- gdb 查看内存 及 变量类型
- 智能工厂体系,主要划分为哪五个层级?
- Android 虚拟机与类加载机制
- 计算机对煤矿设备的管理,计算机网络技术与煤矿设备管理
- 【vue报错】【子组件改变父组件数据】 Avoid mutating a prop directly since
- WINPE-U盘安装Linux
- GoogleCamera代码流程分析之相机切换
- 自然语言处理(NLP)入门(3)——文本预处理