- 博客(13)
- 收藏
- 关注
原创 解决java jfreechart x轴数据量大,显示省略号的问题
本文介绍了解决JFreeChart折线图X轴标签过密问题的方案。通过继承CategoryAxis类并重写refreshTicks方法,实现了自动计算标签显示间隔步长的功能,避免了数据量过大时标签显示不全或出现省略号的问题。该方法在JFreeChart 1.5.4版本中验证可用,通过计算绘图区宽度和标签最大宽度来确定最佳显示间隔,使X轴标签清晰可读。使用方式简单,只需将自定义的IntervalCategoryAxis设置为图表的X轴即可,同时支持设置字体颜色等样式属性。最后展示了优化前后的对比效果图。
2025-09-18 11:13:50
491
原创 使用Java基于OpenPDF实现动态目录
本文介绍了动态生成PDF报告目录的技术方案。核心思路是在编写正文时收集标题信息(内容、层级、页码),通过TocCollector类存储目录项。完成正文后,单独生成目录PDF,并使用PdfCopy将其插入到封面与正文之间。关键实现包括:1)ThreadLocal保证并发安全;2)addLevelTitle方法自动记录目录项;3)insertToc方法合并目录与正文;4)buildTocParagraph方法定制目录样式。该方案解决了传统PDF报告动态目录生成的难点,实现了自动化目录创建与精准页码定位。
2025-08-20 14:14:25
537
原创 本地使用java连接服务器的redis
本地使用java连接服务器redis1. 找到redis目录下的redis的redis.conf文件,使用vim编辑器(其他方式也可以修改,此处不列举)vim redis.conf进入编辑器可以使用 :set number 显示行数,方便我们查找在此处添加一个 bind 0.0.0.0 表示所有id地址都可以访问,你也可以设为你本机的ip地址...
2022-05-03 15:41:54
1483
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1