java - 如何在 JFreeChart 中的数 Axis 域上旋转刻度线标签?

标签 java axis jfreechart

就像在下面的示例中所做的那样,我希望图表域上的刻度线标签旋转 45 度,如下图表所示: http://left.subtree.org/2007/08/14/rotate-labels-jfreechart/

不同之处在于,我想在带有数字 Axis 的散点图上执行此操作。我在 NumberAxis 类中找不到与 setCategoryLabelPositions() 等效的函数。

最佳答案

给出的第一个答案是针对数字域 Axis 的。如果您有类别 Axis ,则需要以下代码:

CategoryAxis domainAxis = plot.getDomainAxis();  
domainAxis.setCategoryLabelPositions(CategoryLabelPositions.UP_90);  

关于java - 如何在 JFreeChart 中的数 Axis 域上旋转刻度线标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39039389/

相关文章:

java - 之间的类型不匹配?和 Map<String,?> <==> map.put ("str"中的 java.Object , new Object())

java - 打开文件时出现异常

java - 3D 坐标旋转缺乏透视 2D 精度

java - NoClassDefFoundError : Could not initialize class org. apache.axis2.description.AxisService

java - 是否可以使用 JFreeChart 旋转 3D 轴?

java - Linux命令查找哪些是jvm加载的jar

java - Eclipse插件开发: Schematic Editor

java - 将 java webservice 代码从 java 1.4 升级到 java 1.7 时出现错误

java - 在 Jfreechart 中自定义鼠标光标

java - JFreeChart 显示三个点 (...) 代替 X 轴上的值