在TimeSeriesChart中显示天数

时间:2011-04-07 15:39:12

标签: java jfreechart days timeserieschart

如何在时间轴上显示日期的名称(“星期日,星期一......”),而不仅仅是日期?

2 个答案:

答案 0 :(得分:1)

是:

DateAxis xAxis = (DateAxis) plot.getDomainAxis();
xAxis.setTickUnit(new DateTickUnit(
      DateTickUnit.DAY,
      1,
      new SimpleDateFormat("EEE", Locale.DE)));

答案 1 :(得分:1)

您可以使用setDateFormatOverride(),如图所示here

附录:

  

有没有办法只改变顶级?

ChartPanel具有与缩放状态相关的方法。您应该可以根据需要设置日期格式,方法是覆盖chartChanged()方法或响应用户输入,如example中所述。