[英]How to enable x-axis and y-axis line in GGPLOT theme_classic()
使用此代碼:
library(ggplot2)
ToothGrowth$dose <- as.factor(ToothGrowth$dose)
p <- ggplot(ToothGrowth, aes(x=dose, y=len, color=dose, shape=dose)) +
geom_jitter(position=position_jitter(0.2))+
labs(title="Plot of length by dose",x="Dose (mg)", y = "Length")
p + theme_classic()
我希望得到這樣的圖像:
但是我怎么得到這個呢?
注意缺少的x軸和y軸線。 如何啟用它?
這是theme_classic()
特定問題。
這是此GitHub 問題的解決方案
p + theme_classic() +
theme(axis.line.x = element_line(colour = 'black', size=0.5, linetype='solid'),
axis.line.y = element_line(colour = 'black', size=0.5, linetype='solid'))
編輯
如果您遇到此問題,則更新ggplot2
應該可以解決該問題,並且上面的解決方案不是必需的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.