R可視化:五星紅旗

看到一個博主用R語言畫國旗,暫存一下代碼

library(tidyverse)
library(ggstar)
library(ggthemes)


df <- data.frame(
  x = c(0.6, 1.2, 1.5, 1.5, 1.2),
  score = c(4.5, 3.4, 4.1, 4.9, 5.4),
  mysize = c("big", rep("small", 4)),
  group = rep("yellow", 5)
)

ggplot(data = df, aes(x=x, y=score)) +
  geom_star(aes(fill=group, color = "yellow", size = mysize,
                angle = c(0, 35, 0, 45, 180))) +
  scale_starshape_manual(values = "pentagram") +
  scale_fill_manual(values = "yellow") +
  scale_size_manual(values = c(30, 8)) +
  ylim(0.5, 5.56) +
  xlim(0.1, 5) +
  theme(legend.title = element_blank(),
        panel.grid = element_blank(),
        axis.ticks = element_blank(),
        axis.text = element_blank(),
        axis.title = element_blank(),
        legend.position = "none",
        panel.background = element_rect(fill = "red"))

ggsave(filename = "RedFlag.pdf", width = 9, height = 6, dpi = 600)
image.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容