JFreechart 折线图 折线大小、颜色设置、图标大小设置

该博客详细介绍了如何使用JFreechart库创建折线图,并对折线的颜色、大小、图例的字体及图标大小进行自定义设置。通过调整CategoryPlot的背景和网格线颜色,以及设置线条的宽度和颜色,可以实现个性化图表设计。同时,文章展示了如何设置数据标签的显示和字体,以及调整横纵轴的字体和间距,以提高图表的可读性。
摘要由CSDN通过智能技术生成
public JFreeChart drawLineChart2D(DefaultCategoryDataset dataset,
String title, String scope) {
JFreeChart chart = ChartFactory.createLineChart(title, null, "数量",
dataset, PlotOrientation.VERTICAL, // 图表方向垂直
true, true, true);
chart.addSubtitle(new TextTitle(scope));
LegendTitle legend = chart.getLegend(); // 设置图例的字体
legend.setItemFont(new Font("宋体", Font.BOLD, 16));
// 获取折线图plot对象
CategoryPlot plot = (CategoryPlot) chart.getPlot();
// 设置背景颜色
plot.setBackgroundPaint(Color.WHITE);
// 设置网格竖线颜色
plot.setDomainGridlinePaint(Color.pink);
// 设置网格横线颜色
plot.setRangeGridlinePaint(Color.pink);
plot.setNoDataMessage("暂无数据显示!");// 没有数据显示的时候显示这个提示
// 取得横轴
CategoryAxis categoryAxis = plot.getDomainAxis();
// 设置横轴的字体
categoryAxis.setLabelFont(new Font("宋体", Font.BOLD, 16));
// 设置分类标签以45度倾斜
categoryAxis.setCategoryLabelPositions(CategoryLabelPositions.STANDARD);//
// 设置分类标签字体
  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值