r - 使用 plotly 创建填充区域线图
问题描述
我想使用这个数据集创建一个基本的填充区域图:
week<-c(2,1,3)
pts<-c(10,20,30)
wex<-data.frame(week,pts)
x 轴应包含week
您可以看到的可能在数据集中没有顺序但必须在绘图的 x 轴中按顺序排列的内容。y 轴应包含pts
.
出于某种原因,我没有采取任何结果,但似乎没有错误存在。
library(plotly)
week<-c(2,1,3)
pts<-c(10,20,30)
wex<-data.frame(week,pts)
wex$week <- factor(wex$week, levels = wex[["week"]])
p <- plot_ly(x = ~wex$week, y = ~wex$pts,
type = 'scatter', mode = 'lines',fill = 'tozeroy')
p
解决方案
x 轴上的值需要是数字(参见示例)并且是有序的。
wex <- wex[order(wex$week), ]
# wex$week <- factor(wex$week, levels = wex[["week"]])
plot_ly(x = ~wex$week, y = ~wex$pts, type = 'scatter', mode = 'lines',
fill = 'tozeroy')
推荐阅读
- r - 如何计算均值比例的置信区间
- angular - ng build ang-lib 不会创建资产文件夹,也不会编译 Scss 文件
- google-maps - Dart 中带有 google_maps_flutter 的 GestureDetector
- javascript - 元素 UI 选择项未动态设置值
- python - 我怎样才能加快这个功能
- powershell - 重命名文件 - 删除第二个下划线之后的所有字符
- python - 如何将多行结果(具有不同键的 OrderedDict)打包到 pandas 数据框中?
- python - 在 Python 中使用自定义 Matlab 函数时,类型为“uint8”的输入参数的未定义函数“fun_name”
- ehcache - Ehcache 3:正在写入的键是否被锁定?
- codeigniter - 重定向功能在 localhost 中正常工作。但它在实时服务器中不起作用