当前位置: 首页 > 面试题库 >

调整垂直刻度线标签高度(XYStepChart)

董俊
2023-03-14
问题内容

我已经用JFreeChart制作了以下图表: 替代文字

是否有可能(如果可以的话)在x轴上扩展日期,使其包含年份,例如。2010年4月2日,2010年5月2日,…,2010年6月3日?


问题答案:

目前尚不清楚,你现在是如何格式化日期,但 在 允许你指定一个合适的。 如果还没有,你应该能够覆盖 在 为罗马数字。
setDateFormatOverride

DateAxis

SimpleDateFormat

getShortMonths()

DateFormatSymbols

附录:为进行正确的本地化,执行以下操作可能会更容易

DateAxis axis = (DateAxis) plot.getDomainAxis();
DateFormatSymbols dfs = DateFormatSymbols.getInstance(); // default locale
String[] roman = { ... };
dfs.setShortMonths(roman);
axis.setDateFormatOverride(new SimpleDateFormat("dd-MMM-yyyy", dfs));


 类似资料:
  • 问题内容: 我可以用 但这也会删除标签。我可以以任何方式绘制刻度标签,但不能绘制刻度和书脊 问题答案: 您可以使用(http://matplotlib.org/api/axes_api.html#matplotlib.axes.Axes.tick_params)将刻度长度设置为0 :

  • 使用jfreechart fx渲染带有垂直刻度标签的时间序列图表时,标签意外地与域轴重叠,有时在调整大小时会发生更改。我无法用Swing或纯Java2D重现这一点,如图所示。我欢迎任何指导。

  • 我需要移动轴中所有刻度线的标签(),使文本位于其自己的刻度线和下一个刻度线的中间。 我正在使用Roland的甘特图控件(经过一些修改)和Christian Schudt的DateAxis作为我的X轴。我的目标是根据Date值绘制甘特图(忽略时间;所有时间值都被截断)。 我的甘特图对每个任务都有一个“开始日期”和“结束日期”(即在图表上,它由一个条形图表示)。 考虑一下: 我有一个从2月1日开始的任

  • 我对Vertx中的标准顶点和工人顶点感到困惑。它们的用例是什么?

  • 我正在用JavaFX和JavaFX Scene Builder开发软件。 我有一个有2列的网格窗格。实际上,在每个单元格中都有标签。在表的第一列中,标签内的文本是默认常量,在第二列中,文本可以更改。 编辑: 多亏了@Fabian issues,这才解决了最初的问题。在addiction中,需要将每个元素的fx:id设置到场景构建器中。

  • 调度标签用于与资源进行静态绑定,从而实现资源的调度。 调度标签用于与资源进行静态绑定,从而实现资源的调度。管理员可根据资源使用场景及用途为为其创建并静态绑定标签。 入口:在云管平台单击左上角导航菜单,在弹出的左侧菜单栏中单击 “主机/调度/调度标签” 菜单项,进入调度标签页面。 新建调度标签 该功能用于新建调度标签,支持为宿主机、IP子网以及存储创建调度标签。 单击列表上方 “新建” 按钮,弹出新