我有3组数据,两者都在同一时间序列中,但是我想将数据集1绘制为x轴,将数据集2和3绘制为y轴。我希望数据集2和3在一个单独的图中。另外,当我将鼠标悬停在数据点上时,我也希望看到数据点的日期。我想在R中使用dygraph / tauchart来做到这一点。
另一点也是缩放图表。
这是xts格式的数据点示例。
Series 1 Series 2 Series 3
Jan 2006 28397 7.55 11376
Feb 2006 21255 7.63 8702
Mar 2006 24730 7.62 10011
Apr 2006 18981 7.50 7942
May 2006 25382 7.47 10490
Jun 2006 23874 7.53 10156
Example I have seen to plot a scatter plot but no code was shown
已编辑:我已完成了一些散点图,但仍然存在编辑问题。 使用的包是Tauchart。
代码
Scatterplot1<-tauchart(a) %>%
tau_point("Series.1", "Series.2") %>%
tau_tooltip() %>%
tau_guide_x(label="Amount", auto_scale=FALSE) %>%
tau_guide_y(label="Amount", auto_scale=FALSE)
这就是我的情节,并且无法完成y轴缩放中出现的问题。
答案 0 :(得分:2)
不确定是否使用xts对象和dygraph执行此操作,但如果您的数据位于数据框中,则可以轻松使用新的taucharts package。
将数据的一部分创建为数据框:
months <- c("Jan 2006", "Feb 2006", "Mar 2006")
Series1 <- c(28397, 21225, 24730)
Series2 <- c(7.55, 7.63, 7.62)
mydata <- data.frame(months, Series1, Series2)
安装并加载taucharts:
devtools::install_github("hrbrmstr/taucharts")
library("taucharts")
使用taucharts创建带有工具提示的散点图:
tauchart(mydata) %>%
tau_point("Series1", "Series2") %>%
tau_tooltip()
答案 1 :(得分:0)
您可以使用
{“axes”:{“y”:{“valueRange”:[1.4,2.5]},}