range - JFreeChart翻转范围轴方向
问题描述
根据本教程,我正在创建一个具有 2 个范围轴的 JFreeChart 。
在此示例中,“次要”范围标题从上到下读取,但我想将其旋转 180 度并从下到上读取,就像标记为“值”的主要范围轴一样。我怎样才能做到这一点?
我查看了org.jfree.chart.axis
api,但没有找到与轴标题方向相关的任何内容。
解决方案
目前没有 API 支持来执行此操作(JFreeChart 1.5.0),感谢垃圾神指出这一点。
目前唯一的方法是扩展 NumberAxis 类(用于实例化图表),并覆盖该drawLabel()
方法。
为了确保drawLabel()
尽可能正确地实现被覆盖的方法,我将引用 Axis.java 的源代码org.jfree.chart.axis
。源代码在网上很容易找到。
的默认实现drawLabel()
是如此庞大,但我想我不会尝试这个。这根本不值得我花时间。
推荐阅读
- java - 无法使用 javac 和 lombok 在控制台中编译 .h 文件。错误:包 lombok 不存在
- jmeter - 响应代码:非 HTTP 响应代码:org.apache.http.conn.HttpHostConnectException
- php - 使用 sqlsrv_query 插入日期的日期格式是什么?
- javascript - 将 Rgba 颜色值从 js 发送到 Laravel 中的控制器
- c++ - 使用 malloc 进行动态内存分配
- javascript - 如何返回添加了锻炼字段的用户对象?
- python-3.x - 命令出错并出现错误:命令出错,退出状态为 1:python setup.py egg_info
- python-3.x - 如何在 Windows 上为 Tesseract 安装新的语言包
- mql4 - 如何修复 mql4 源代码中的数组错误?
- c# - 验证事件的提升