首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R-ggplot2 R中的geom_line()

R-ggplot2 R中的geom_line()
EN

Stack Overflow用户
提问于 2021-05-15 23:49:50
回答 2查看 201关注 0票数 0
代码语言:javascript
复制
WindSpeed9am    WindSpeed3pm
6               20
4               17
30              6 

R语言新手。我想使用geom_line来比较这两个属性。我该怎么做呢?

EN

回答 2

Stack Overflow用户

发布于 2021-05-16 00:00:21

使用pivot_longer

  • use
  1. geom_line

ggplotcolour为x轴添加id列,其中包含长格式的group数据

代码语言:javascript
复制
library(tidyverse)
df1 <- df %>% 
  mutate(id = row_number()) %>% 
  pivot_longer(
    cols = -id
  )
ggplot(df1, aes(factor(id), value, colour=name, group=name)) +
  geom_point() +
  geom_line()

数据:

代码语言:javascript
复制
df <- tribble(
~WindSpeed9am,    ~WindSpeed3pm,
6,            20,
4,               17,
30,              6 )
票数 1
EN

Stack Overflow用户

发布于 2021-05-15 23:58:21

像这样的东西?

代码语言:javascript
复制
WindSpeed9am <- c(6,4,30) 
WindSpeed3pm <- c(20,17,6)
df <- data.frame(WindSpeed9am,WindSpeed3pm)

library(ggplot2)
ggplot(df)+
  geom_line(aes(x=1:3,y=WindSpeed3pm),col="red")+
  geom_line(aes(x=1:3,y=WindSpeed9am),col="blue")

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67548594

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档