问题标签 [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.
java - JFreeChart - Timeseries 和 CandleStick 在同一张图表上
我正在尝试在 JFreeChart 中生成一个图表,其中包含一个叠加的烛台图和时间序列图。(有点像这样)
(来源:prices-oil.org)
我尝试创建烛台图表,然后添加一个额外的 XY 系列和它的渲染器,但这会导致运行时错误
org.jfree.data.xy.XYSeriesCollection cannot be cast to org.jfree.data.xy.OHLCDataset
我的代码片段如下
任何建议将不胜感激
r - 在 R 中绘制时间序列图
我需要在 R 中绘制一个时间序列。但是很难弄清楚如何使用这些格式。
需要以适当的格式转换日期,例如:20060901 到 Sep-01-2006 等等
到目前为止我的方法:
但是,我收到以下错误:
r - 使用 ggplot 在连续 x 轴上引入间隙
这是在我之前的帖子的基础上创建一个带有缺失值的堆叠区域/条形图(我运行的所有脚本都可以在那里找到)。然而,在这篇文章中,我问是否有可能在连续的 x 轴上留下一个间隙?我有一个超过一年的时间序列(逐月),但是对于一个样本,缺少一个月,我想将这个月显示为情节中的一个完整间隙。几乎就像为一月至八月(缺少九月)和十月至十二月绘制一个图表,并将它们与九月的差距合并。
我想出的唯一尝试是将缺失的月份视为零或 NA,在 9 月的面积图中创建一个巨大的下降或排除它,但 x 轴的范围分别为 1-11(请参见保管箱文件夹中的图) .
我正在处理的数据集可以在我的dropbox 文件夹中找到,它被命名为 r_class.txt,您还可以看到两个不同的图(Rplots1 和 2)。
任何想法都会非常感激!
java - JFreeChart - 将图表线的 SeriesStroke 从实线更改为虚线
此处接受的答案(JFreechart(Java) - 如何绘制部分虚线和部分实线的线条?)帮助我开始改变图表上的系列笔划线。在单步执行我的代码并观察更改后,我看到我的系列笔画实际上在它应该更改为“dashedStroke”时(在某个日期“dashedAfter”之后),但是当图表被渲染时,整个系列线是虚线. 我怎样才能让系列线一开始是实心的,在设定的日期之后是虚线?
colors - 在时间序列jfreechart中用颜色填充区域
我正在尝试生成一个时间序列,下面的区域填充了颜色。
查看 jfreechart 库的示例,有以下方法:
然而,所需的数据集是一个类别数据集,与我目前创建的时间序列数据集完全不同:
我应该使用哪些方法来填充绘制线下方的区域?
谢谢!
r - 使用 ggplot2 从动物园对象绘制多线图
全部。
我在 stackoverflow 上阅读了几条之前的消息,并浏览了 zoo 和 ggplot2 的文档,但没有找到任何合适的答案。
假设我有一个名为“数据”的动物园对象。平面文件中的原始数据如下:
现在,我想在一个折线图上绘制这五种金融产品的时间序列,以便比较它们的演变。
我希望使用ggplot2。
有人愿意给我一些提示吗?
jquery - 如何在 jquery flot ticks 中添加新行
我正在使用JQuery Flot创建一些图表。到目前为止,我已经设法使用 tickformatter 格式化我的 Ticks
该图如下所示:http: //i1358.photobucket.com/albums/q779/Angel_Ruiz_Morales/Capture.gif
我现在遇到的唯一问题是我希望刻度显示如下:今天\n{TIME}
我尝试添加 \n 字符并看到它附加,但由于某种原因,flot 仍然显示 Today {TIME} 内联而不是单独的行。
有谁知道引入新产品线的方法?
谢谢!
matlab - MATLAB - 我的 while 循环条件,用于从时间序列中提取特定数据
背景
我有 4 个数据集:一个是带有时间和压力的天气数据,另一个是具有相同的压力传感器数据集;时间和压力。本质上,两者都是时间序列。较长的时间序列是天气数据,这两个变量都有大约 64008 个数据点。压力传感器的较短时间序列是 51759。您可以说较短的时间序列是较长时间序列的子集,其中缺少一些数据点。无论如何,我想获得天气压力,但仅限于我的传感器所拥有的时间。
动机
所以基本上,我正在尝试实现一个while 循环,以便对于我的压力传感器的每个等效时间,无论是数据,我都会从天气数据中获取压力。我不需要从天气数据中记录时间,因为我可以使用压力传感器的时间序列。
例子
为了了解我在说什么,我做了一个示例脚本,它运行得很好。
如您所见,我在 2 列中制作了一个带有长系列的 x 向量。然后我制作了向量 y 值的子集,其中包括 x 向量中包含的数据点。我运行我的脚本,a 的大小与 y 匹配,这意味着大小相同。我还看到矩阵本身具有相同的值。所以它有效。除非这是我遗漏了一些东西的简化版本。无论哪种方式,我的真实脚本都在下面。
但是,当我转到我的数据集时,我遇到了错误代码:
我想知道是否可以在我的代码方面获得一些帮助。我错过了什么还是我没有定义什么?这是我一直使用 while 循环的方式,所以我不知道为什么它现在决定让我失望。但无论如何,我确信这是一件非常琐碎和愚蠢的事情,但我无法为我的生活弄清楚。或者也许有人有另一种方式......?无论哪种方式,提前非常感谢!
javascript - Highcharts 图表未在 IE9 中显示
我用 highcharts 制作了一个时间序列图表。
它适用于 FF,但它不能在 IE9 中运行。这里可能是什么问题?
http://jsfiddle.net/sbra/tcFju/
jsfiddle 上的完整代码:这里的代码段:
谢谢斯蒂芬
get - 时间序列图中鼠标点击时如何获取x轴的值
我正在使用动态时间表。
单击鼠标时的时序图我想获取时间值。
但是我使用的方法能够得到y轴值。
如何获得 x 轴时间?
请帮我。
代码
chartComposite.addChartMouseListener(new ChartMouseListener() {