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

堆叠面积图表,固定y轴标签宽度

高奇
2023-03-14

我正在创建一个JFreeChart堆叠区域图表。

我希望我的y轴标签的宽度是固定的,我不想移动图表随着宽度的增加。见说明问题的图像。

我也面临着JFreeChart论坛上发布的类似问题。根据论坛,它是固定的,但它还没有发布。有没有人知道它的解决办法。我们迫不及待地等待下一个版本,有谁知道我们可以应用的黑客吗?

希望能找到解决办法。

共有1个答案

洪子晋
2023-03-14

一个可能的解决方案是重写图表的rangeaxis的findMaximumTickLabelWidth()。最大宽度可以硬编码为特定值,也可以作为最大宽度的最大值和计算的最大宽度。

 类似资料:
  • 我正在使用chartjs版本:2.1.4在MVC应用程序中创建图表。我正在使用控制条形图的宽度,以进行固定宽度设置。它在只有条形图的情况下工作正常,但在“堆叠条形图”的情况下,我无法确定条形图的宽度。我正在使用以下代码创建堆叠条形图,如下所示: 在这种情况下,"barper"属性不起作用。请在"chartjs版本: 2.1.4"中建议我解决方案。 提前谢谢

  • 我使用的是图表.js版本 3。我需要在堆叠条形图的 y 轴上左对齐标签。如何实现这一点?

  • 我已经开始使用图表v2的最新测试版。js,因为我需要在同一个图表上绘制一个包含堆叠条形图和非堆叠折线图的图表。以下是我需要的示例: 在此图表中,线条没有堆叠在一起,并且都显示了它们的自然值,但是条形图是堆叠在一起的,并且显示了这些值的组合总和(包括一些负值)。 我已经成功地将两个图表绘制在一起,但到目前为止,我只成功地将这两个图表堆叠起来,或者我不得不使用两个单独的y轴,最终得到两个刻度。这里有一

  • 我计划使用python库“Plotly”构建甘特图。具体而言:https://plotly.com/python/gantt/#group-一起完成任务。 然而,每个“作业”可以有多个任务,并且这些任务可以并行运行。从我观察到的情况来看,Plotly并没有将并行运行的任务堆叠在一起,这使得读取图表非常困难。下面是一个示例,“作业A”有两个并行运行的任务,但只有一个可见: 我想要的是“作业A”任务都

  • 我创建了一个水平条形图w/chart.js,需要在y轴上创建两组标签,但只能创建一个。 例如,参见下图,在y轴上,我有一组单词“other”和“paper ”,计数分别为2和3;在这个分组和下面的两个分组中,我还需要显示与这两个词相关的月份——比如五月。 有办法做到这一点吗? 附言:在附加的图像中,我将镜像设置为true,但如果解决方案能给我所需的输出,我愿意关闭镜像。 到目前为止,我已经查看了这

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