问题标签 [timeserieschart]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
808 浏览

java - Display days in TimeSeriesChart

How can I display the names of the days ("Sunday, Monday....") on the time axis, instead of just the date ?

0 投票
1 回答
619 浏览

java - 将 TimeseriesChart 中的第二个时间序列转换为条形图

正如标题所暗示的那样,我有一个时间序列图表,它显示了两条曲线,每条曲线都是 TimeSeries,它们都是同一个 TimeSeriesCollection 的一部分。我想要做的是将第二个 TimeSeries 显示为条形图,但我希望两个 TimeSeries 仍然在同一个图表中。这可能吗?

0 投票
2 回答
685 浏览

jfreechart - DateTickUnit 文档在哪里?

我需要更改 TimeseriesChart 不同缩放级别的默认 DateTickUnit 设置,但在文档中找不到我需要阅读的位置?我将不胜感激。

0 投票
1 回答
1696 浏览

java - JFreeCharts TimeSeriesChart 设置域间隔

如何在 TimeSeriesChart 中设置域轴的时间间隔?现在我有带有标签的域轴,看起来像:22.00 23.00、00.00、1.00、2.00 等。

我如何将它们设置为:2 月 11 日、2 月 12 日等。只有在缩放图表时,我才能看到所有时间。

编辑:现在我在SimpleDateFormat.

图表显示:

在此处输入图像描述

编辑:问题仍然悬而未决:是否可以为域轴设置类似按天分组的内容?

编辑:更多信息:) 我尝试获取上周期间的一些数据,但如果数据库中的数据仅 1 或 2 天,图表将如下所示: 在此处输入图像描述

正如您在域轴上看到的 timline 存储信息从 00.00(实际开始时间是 23.xx)到 10.00,这不好,因为用户应该看到数据所属的日期。在这种情况下,我创建 TimeSeries 并将其填充为:

如果我填写 ts 喜欢

然后图表没有显示任何数据

在此处输入图像描述

问题是如何按天制作图表组数据(可能借助缩放),如下图所示?

在此处输入图像描述

0 投票
1 回答
381 浏览

java - TimeSeriesChart:某个时间戳的值

我正在使用 TimeSeriesChart (jfreechart) 用显示 24 小时的图表来表示数据。曲线的每个点都由一个双精度值(y 轴)和一个包含毫秒的时间戳(x 轴)组成。如果确保我在 00:00:00 和 23:59:59 至少有一个值 - 中间有多少点取决于数据。

JFreeChart 将自动提供的点连接到曲线上,所以我想知道是否可以询问图表在某个时间的曲线值是什么,例如

我让 JFreeChart 连接这些点 - 有什么方法可以向 JFreeChart 询问例如 22:30:00 的值,即使我这次没有提供数据点?

谢谢

0 投票
1 回答
216 浏览

java - JFreeChart 的绘图不与轴相交

我目前正在使用 JFreeChart,但我的情节的结尾没有与轴相交,请看看我的照片。

我怎样才能摆脱这个问题?在此处输入图像描述

0 投票
1 回答
895 浏览

java - 在 XYDifferenceRenderer 上绘制网格线

我正在使用 JFreeChart 制作(时间序列)山图。所以,我做了 2 个时间序列——数据 1 和所有范围值的数据都为零。

然后,我使用 XYDifferenceRenderer 用我想要的颜色填充 2 个系列之间的空白。

创建图表和设置渲染器的代码:

设置 GridLines 可见的代码:

在此处输入图像描述但是,渲染器覆盖了绘图的网格线(似乎网格线是在 XYDifferenceRenderer 之前绘制的)。

如何在 XYDifferenceRenderer 上获得带有网格线的绘图?

0 投票
1 回答
317 浏览

plot - JFreeChart - 禁止 TimeSeries 的初始拉伸

我想采用 JFreeChart 中著名的示例演示内存消耗:http ://www.koders.com/java/fidAC2CC42CB6511A1240DFE1A6BE1B9D04D34CF001.aspx

问题:
我不希望它最初在情节的两端之间拉伸,并且在maximumItemAge到达时开始“滚动”。
我希望时间范围具有恒定宽度,并且测量表示从左侧左侧空白开始,从右侧填充绘图

填满整个情节后滚动(free.setMaximumItemAge(MAXIMUM_AGE);)对我来说非常好。

我已经尝试过一堆涉及setRange(.., ..)and的员工setAutoRange(false)
似乎TimeSeries使用起来更棘手

0 投票
2 回答
813 浏览

apache-flex - 当 Flex 中没有数据时,如何消除时间序列数据图表中的空白?

我正在使用 Flex 绘制时间序列数据图表。数据范围为 2002 年至 2009 年,但在某些时间段(即 4/2004 至 8/2005)数据不可用。以下几行显示了我用于图表的标签:

下图说明了上述代码创建的图表: 在此处输入图像描述

如您所见,没有数据的间隔存在间隙。有没有办法在没有数据的情况下删除/减少间隔?此类数据的最佳做法是什么?

任何想法或建议将不胜感激

0 投票
1 回答
387 浏览

r - 在 R 中处理月份和星期几变量

我正在尝试对一个数据集进行一些数据分析,该数据集除其他外有一列用于月份(记录为"jan",..., "dec")和星期几("mon",...,"fri")。我有两个问题。我的第一个问题是如何使用包mfv中的函数获取这些变量的模式modeest。我有一种感觉,这与我需要制作的变量类型有关(因子、字符等)。我宁愿不将数据重新编码为数字变量。

如果我制作变量因子,我可以通过 go 得到一个情节plot(data$month),但现在我的情节是按字母顺序而不是时间顺序,我该如何改变这个?

谢谢!