ggplot - 使用6个以上的符号作为默认设置

时间:2017-07-05 12:10:24

标签: r ggplot2 settings data-visualization

我想要使用ggplot在PCAplot上绘制8个变量。 ggplot只允许我默认使用6。

我知道scale_shape_manual函数,但我想找到一种方法来更改ggplot设置,以便它自动应用于每个绘图。

我想避免为我的每个情节插入“scale_shape_manual”规范。有没有办法做到这一点?

由于

1 个答案:

答案 0 :(得分:1)

制作自己的功能。例如,

my_ggplot <- function(...) {
  ggplot(...) + scale_color_distiller(palette = 2)
}

ggplot(mtcars, aes(qsec, hp, col = cyl)) + geom_point(size = 5)

enter image description here

my_ggplot(mtcars, aes(qsec, hp, col = cyl)) + geom_point(size = 5)

enter image description here