当前位置: 首页 > 知识库问答 >
问题:

jFreeChart:自定义线性图表轴标签

焦信鸥
2023-03-14

我正在使用jFreechart创建这样的折线图(取自演示):

final JFreeChart chart = ChartFactory.createLineChart(
            "Line Chart Demo 1",       // chart title
            "Type",                    // domain axis label
            "Value",                   // range axis label
            dataset,                   // data
            PlotOrientation.VERTICAL,  // orientation
            true,                      // include legend
            true,                      // tooltips
            false                      // urls
        );

是否可以将范围和域转换为Unicode编码系统?

非常感谢。

共有1个答案

冯育
2023-03-14

下面是一个显示图表图例和注释中Unicode标志符号的通用示例。这里有更多。另见org。jfree。图表轴符号轴

 类似资料:
  • 问题内容: 我有一个SQL Server Reporting Services(2008)图表(错误图表)。X轴的日期间隔为1/1 / 2009、2 / 1/2009等。Y轴的数字间隔为50。Y轴上的值为0、50和100。但是,不是显示0。 ,50和100我想分别显示“小”,“中”和“大”。有谁知道如何执行此文本替换? 问题答案: 这有点hack,但是这里有: 首先,将值标准化为零左右,因此最小值

  • 我有一个图表,以为域。它看起来很好,但是最后一个轴标签有时会离开图表区域。下面是要重现的示例代码: 以下是当前的截图;问题可以在最后一个标签上看到: 是什么原因导致最后一个标签呈现在当前图表区域之外?还有,我该如何预防呢? 但是,如果我将lot_of_values更改为true(这将向集合中添加更多数据-您可以在源代码中看到),那么域轴的最后一个标签将被剪切。下面是lot_of_values=tr

  • 我的应用程序正在生成大量的木线图( 每个数据点都有一个序号(从1到185000),用于X轴刻度值(带自动范围的整数值): 到目前为止效果很好。现在的困难是添加一个带有自定义值的X轴标记,因为我想为显示的第一个和最后一个数据点添加一个X轴标签(我想显示第一个和最后一个数据点生产日期-它们已经按时间顺序排序)。 我花了几个小时搜索:似乎它绝对不支持JFreeChart。我也没有为此找到任何黑客(例如,

  • 在JFreechart中,我有一个带有日期(和时间)的X轴。 我怎样才能让JFreechart优化它们并充分利用它们? 现在它包含的标签比空间多,所有标签都转换为“…”。 如果不是所有的刻度都有标签,这是完全可以的,但是我想要尽可能多的(如果它们合适并且可以完全显示)。 我怎样才能做到这一点? 这里是完整的最小源来重现截断的标签。(默认情况下,JFreechart不处理优化: 我更喜欢像@tras

  • 我有数据,例如(13600),(24400)。。。(3315000)其中(13000)- 如果放入图表中,轴将显示“秒”作为数字。我设置了一个代码,以1小时为间隔显示轴标签。 现在轴标签是:0。。。3600 ... 7200 ... 10.800 ... 如何使轴标签以小时显示?(0 ... 1 ... 2 ... 3 ...)