首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >geom_line在一幅图上使用了几行

geom_line在一幅图上使用了几行
EN

Stack Overflow用户
提问于 2022-06-21 12:33:01
回答 2查看 35关注 0票数 1

我目前正试图绘制一幅线条图,表示在各种类型的手术中医生人数在3年中的演变情况(每行一行),我的数据如下所示:

代码语言:javascript
运行
复制
type of operation     number of doctors        year

ambulatoire             12                     2019
externe                 150                    2019
ambulatoire             19                     2020
externe                 3                      2020

我试过下面的代码,但似乎行不通.有人能帮忙吗?

代码语言:javascript
运行
复制
ggplot(df) +
  geom_line(aes(x = df$year, y = df$"number of doctors", color = df$"type of operation"))
EN

回答 2

Stack Overflow用户

发布于 2022-06-21 12:38:57

尝尝这个

代码语言:javascript
运行
复制
library(ggplot2)

df <-
  data.frame(
    type_of_operation = c("ambulatoire", "externe"),
    number_of_doctors = c(12, 150, 19, 3),
    year = c(2019, 2019, 2020, 2020)
  )

ggplot(df, aes(x = year, y = number_of_doctors, color=type_of_operation)) +
  geom_line()

PS :如果要在变量名中保留空间,请使用以下引号:‘而不是’

票数 -1
EN

Stack Overflow用户

发布于 2022-06-21 12:39:43

尝尝这个

代码语言:javascript
运行
复制
   ggplot(df) +
      geom_line(aes(x = year,
                    y = `number of doctors`, 
                    color = `type of operation`))
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72700850

复制
相关文章

相似问题

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