问题标签 [r-dygraphs]
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.
shiny - Shiny - dygraphs:在图例中显示所有错误栏值
我正在为 R 使用 dygraphs,前几天我在 GitHub 上打开了以下问题,但是,我还没有收到答案。因此,我希望这里有人能够回答我的问题。
我想知道是否可以在图例中显示预测区间的所有值,即下限、实际、上限,而无需将它们作为三个单独的平原dySeries
?我喜欢上/下条带来的阴影外观,但我也希望能够将鼠标悬停在一个点上并查看该特定点的所有值,而不仅仅是中间的值。如果这样的功能不存在,是否有一个简单的解决方法,可能有fillGraph = TRUE
什么?
上面的代码是网页中的例子,和我的问题类似。我只是想在悬停时查看图例中的lwr
和upr
值。
r - 如何根据闪亮的复选框输入将多个 dySeries 发送到辅助轴?
我正在尝试使用lungDeaths时间序列绘制一个dyGraph,但我希望“mdeaths”和“fdeaths”位于辅助轴上,如果其中至少一个与“ldeaths”一起被选中。
这是一个工作示例:
全局.R
用户界面
服务器.R
这段代码做了我想做的事,但我想避免使用这么多的 if 和 else,因为我实际使用的项目有 6 个项目在选择时应该转到 y2。有没有办法在不必指定每种可能性的情况下做到这一点?
我已经研究过如何根据输入添加 dySeries以及如何在使用管道时进行条件评估,但到目前为止我发现的答案对我不起作用。我通常会收到一条错误消息:
$ 运算符对原子向量无效
r - Dygraphs - 没有显示更高级的图
当我绘制基本图表时没有任何问题,但是当我尝试绘制类似的东西时dyBarSeries()
,它会在图表上绘制点并在我用光标通过时显示它们,但是不会生成条形图。
这是直接取自 R GitHub 页面的 dygraphs 的可重现示例:
我应该得到这个:
但相反,我得到了这个:
这可能是什么原因造成的?我还尝试了 rstudio.cloud 来检查它是否是我的 R 安装和包,我得到了相同的结果。但是,当从我的工作计算机上运行示例代码并且没有任何问题时,可以完美运行。问题应该是我的 R 安装或 PC 的本地问题,但我在 rstudio.cloud 上遇到了同样的问题。
javascript - 如何使用 dygraphs 绘制垂直条
我使用 R 实现dygraphs
在 R 中生成交互式图表。默认情况下,它绘制提供数据的折线图。但是我希望下面的数据有垂直条而不是折线图 -
感谢有人可以给我任何实现相同的指针,因为我找不到任何选项来做同样的事情。
r - 在R markdown pdf输出中将dygraph保存为png?
我使用 R markdown with dygraph()
,当我工作时,我希望输出为 html 文档,让我享受dygraph()
功能。但在我的工作结束时,我希望输出为 pdf 格式。所以所有的dygraphs都需要转换为.png。
我知道webshot()
包可以帮助做到这一点,但我不明白怎么做?
r - 如何将同步 R dygraphs 的 x 轴与单双 y 轴对齐?
我的目标是编写一个闪亮的应用程序来直观地比较多个时间序列。所有时间序列都具有相同的 x 值范围。垂直堆叠和同步的 dygraphs 很好地显示了单个时间序列的 y 值,以获得共同的 x 值。
如果所有 dygraphs 只有一个 y 轴(即没有“y2”轴),则此方法有效:
在我的用例中,一些 dygraphs 有两个 y 轴:“y”和“y2”。带有双 y 轴的绘图的 x 轴被压扁,以便为“y2”轴和标签腾出空间:
问题:
有没有办法对齐所有 dygraphs 的 x 轴,无论它们是否有一个或两个 y 轴?
我尝试过但没有成功的事情:
- 为单个变量添加两个 y 轴
- 玩 dyOptions(rightGap)
我发现了一个类似的问题,但我不熟悉 javascript。
编辑:错字
r - 用 R 中的 dyCandlestick 在同一个 dyGraph 中绘制系列
如何使用 dyCandlestick
. 数据有列"timestamp", "open", "high", "low", "close", "volume", "mean_value", "ma_20", "ma_50"
。下面的代码给了我一个正确的烛台图。
我想在同一个中显示ma_20
& 。我试图 pipe( ) ,但它不起作用。ma_50
dygraph
%>%
dySeries
r - 如何使用 dygraph 和 xts 函数在 x 轴上绘制没有日期分量的时间间隔?
我正在尝试使用该dygraph
函数绘制时间序列。单个图表表示特定变量在不同日期的过程。由于系列对应于不同的日子,我希望 x 轴与日期无关。它应该只包含时间间隔。
当我生成一个时间序列时:
ts <- seq(as.POSIXct("2017-01-01 00:00:00"),as.POSIXct("2017-01-01 23:30:00"), by = "30 min")
并使用它制作一个情节:
我获得了用于在轴上创建时间序列的日期,这是不可取的:
我梳理了 SO,寻找一种仅从日期获取时间间隔的方法,但提出的方法无济于事 - 结果被函数的order.by
组件拒绝。xts(...)
我尝试了以下方法(ts
是上面定义的序列):
strftime(ts, format = "%H:%M:%S")
-> 错误:order.by requires an appropriate time-based object
计时
- 1 & 2 组合:
此外,我希望 x 轴的格式设置为尽可能显示 00:00 到 00:00 之间的时间跨度。现在,正如您在图片中看到的那样,它以日期开始,没有任何间隔信息结束,那里只有一个空白。
r - 如何在一张图中绘制 4 个烛台图?
我一直试图在一个图中绘制 4 个烛台图。grid.arrange、layout 或 par() 函数不起作用。我也尝试过以下代码
dy_candlestick<-dyCandlestick(dy_graph)
htmltools::browsable(htmltools::tagList(dy_candlestick))
这段代码的问题是它把 2 个图表放在一个图中,但没有显示烛台
除了 m3 和 m4 还有另外两个烛台图表。如果有人能回答那将非常有用。提前致谢