You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何不合并数据框,使用echarts4r绘制同列的两个数据集折线图?

不合并数据框用echarts4r绘制折线图

完全可以实现,无需合并两个数据框,实现思路和你用ggplot的方式类似,具体代码如下:

示例数据

one <- data.frame(
  Timestamp = seq(from = as.POSIXct("2023-07-01"), by = "days", length.out = 5),
  `Heat Capacity` = c(10, 15, 8, 12, 20)
)


two <- data.frame(
  Timestamp = seq(from = as.POSIXct("2023-07-01"), by = "days", length.out = 3),
  `Heat Capacity` = c(8, 12, 6)
)

echarts4r实现代码

library(echarts4r)

# 初始化图表容器,依次添加两个数据集的折线
e_charts() |>
  e_line(data = one, x = Timestamp, y = `Heat Capacity`, name = "数据集one") |>
  e_line(data = two, x = Timestamp, y = `Heat Capacity`, name = "数据集two") |>
  e_x_axis(type = "time")  # 配置x轴为时间类型,优化时间格式显示

说明

通过链式调用,先创建空的echarts容器,再分别调用e_line()函数为每个数据集添加折线,指定对应的x、y字段和系列名称,最后配置时间轴让显示更适配时间数据。

内容的提问来源于stack exchange,提问作者Golem

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.14 22:16:14