我在處理在某個時間點查看不同醫療設備的資料集時遇到問題。我想要做的圖使用facet_wrap帶有兩個變數的 a (我知道我也可以使用但更喜歡在這種情況下facet_grid的外觀)facet_wrap
我遇到的問題是:1.)條帶標簽的方向,我希望頂部條帶位于另一個條帶下方,2)我希望底部條帶標簽穿過兩列,因為它是相同的。
示例資料集和代碼如下:
library(tidyverse)
library(ggplot2)
dt <- tibble(device_type = c("Stent","Stent","Stent","Stent", "Pace","Pace","Pace","Pace"),
days = c(5,10,15,2,4,6,6,8),
generation = c("First", "Second","First", "Second","First", "Second","First", "Second"),
year = c("Before", "Before","After", "After","Before", "Before","After", "After"))
dt %>%
ggplot(aes(x=generation, y= days))
geom_bar(stat = "identity")
facet_wrap(~device_type year, strip.position = "bottom", nrow = 1)
theme(strip.placement = "outside")
這給出了情節:
我試圖讓刻面條標簽的方向看起來像這里:

我首先嘗試將 facet_wrap 行中變數的位置更改為 ,facet_wrap(~year device_type, strip.position = "bottom", nrow = 1)但這會改變繪圖,從而將分組拆分為年份,這對于使用它的實際資料集并不理想。
我發現這篇文章
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/437585.html
上一篇:在具有多個跟蹤的plotly物件的懸停文本中添加兩個以上的變數
下一篇:生成具有多個方面的條形圖
