java - 带有时间范围轴的 JFreeChart

标签 java jfreechart categories bar-chart

已设置数据,其中对象代表服务,包括最短时间、最长时间、平均时间和服务名称。 需要按类别条形图显示此设置,其中类别是服务名称。 但主要问题在于:如何在此图表中制作范围轴来显示时间,例如(...小时...分钟)?

最佳答案

您不能将 DateAxis(ValueAxis 的特化)与 CategoryAxis 混合使用。如果你想做类似的事情

enter image description here

您唯一的选择是使用类别名称定义父类别,然后添加带有自定义标签的子类别,以显示格式化日期或您想要的任何内容。

如果您想写入日期,请​​使用此 ( http://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html ) 来格式化字符串

请参阅此处的示例:

https://code.google.com/p/swing-ui-hxzon/source/browse/trunk/jfreechart/org/jfree/chart/demo/SubCategoryAxisDemo1.java?spec=svn67&r=67

关于java - 带有时间范围轴的 JFreeChart,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23650843/

相关文章:

java - jsps 给了我一堆错误,可能是由于 DOCTYPE

java - Jtable 行排序器导致 IndexOutOfBoundsException

java - XYline 图表 JFreeChart 中不同系列的不同颜色

java - 蜡烛图上的注释不起作用

php - 单篇文章的多个类别(PHP MYSQL)

python - 检查值是否在浮点范围的分类系列中

java - 在 java 中寻找用于音频控件的开源 gui 组件

java - 在 for 循环中, (int i : tall) do, 其中 tall 是一个 int 数组

java - Maven阴影插件构建的无效或损坏的JAR文件

java - JUnit 类别不会运行某些测试