Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R ggplot2轴标题故障_R_Ggplot2 - Fatal编程技术网

R ggplot2轴标题故障

R ggplot2轴标题故障,r,ggplot2,R,Ggplot2,我对这个情节还比较陌生。在尝试调整轴标题的主题参数时,我遇到了一些麻烦。具体来说,我想更改字体系列,加粗文本,并稍微向下移动x轴标题。我已经尝试了以下代码-我没有得到错误,但图形中没有任何更改。知道我做错了什么吗?我最担心的是用vjust将标题向下移动,现在它离我需要的标签太近了。谢谢 ggplot(Car_data, aes(x=Yearyear, y= Total_cars)) + geom_line(aes(group=1), colour="#56B4E9", size = 1.5) +

我对这个情节还比较陌生。在尝试调整轴标题的主题参数时,我遇到了一些麻烦。具体来说,我想更改字体系列,加粗文本,并稍微向下移动x轴标题。我已经尝试了以下代码-我没有得到错误,但图形中没有任何更改。知道我做错了什么吗?我最担心的是用vjust将标题向下移动,现在它离我需要的标签太近了。谢谢

ggplot(Car_data, aes(x=Yearyear, y= Total_cars)) +
geom_line(aes(group=1), colour="#56B4E9", size = 1.5) +
geom_errorbar(aes(ymin= (Mean_Total_Cars - SE_Total_Cars), ymax= (Mean_Total_Cars +    SE_Total_Cars)), width=.2, colour= "black") +
geom_point(stat = "identity", colour="gray40", size=5, shape= 18) + geom_point(stat =    "identity", colour="#56B4E9", size=3, shape= 18) +
theme(axis.title.x = element_text(color = "black", size = 9, family = "Arial", face =  "bold", vjust= 1)) +
theme(axis.title.y = element_text(color = "black", size = 9, family = "Arial", face = "bold")) +
theme(axis.text.x = element_text(color = "black", size = 9, family = "Arial", face = "bold")) +
theme(axis.text.y = element_text(color = "black", size = 9, family = "Arial", face = "bold")) +
ylab("Mean # Cars") +
xlab("Year")

您可以将
vjust
设置为负值。您可能希望更改
plot.margin
panel.margin
以留出足够的空间

如无任何变化

ggplot(mtcars, aes(x=mpg,y=am)) + geom_point() 

随着
vjust=-1
plot.margin
的增加,底部边距略有增加

ggplot(mtcars, aes(x=mpg,y=am)) + geom_point()  + 
  theme(axis.title.x = element_text(size=14, face = 'bold', vjust = -1), 
        plot.margin = unit(c(1,1,1,0.5), 'lines'))

您可以将
vjust
设置为负值。您可能希望更改
plot.margin
panel.margin
以留出足够的空间

如无任何变化

ggplot(mtcars, aes(x=mpg,y=am)) + geom_point() 

随着
vjust=-1
plot.margin
的增加,底部边距略有增加

ggplot(mtcars, aes(x=mpg,y=am)) + geom_point()  + 
  theme(axis.title.x = element_text(size=14, face = 'bold', vjust = -1), 
        plot.margin = unit(c(1,1,1,0.5), 'lines'))

ylab(表达式(粘贴(“Mean#Cars”)))
中,您缺少了一个
和一个结束
”)Oops,谢谢-我实际上是想简化一个更复杂的发布表达式,而且很草率。具体来说,是元素文本选项不起作用。标签、网格线的选项等都显示得恰到好处。只为标题更改v?在
ylab(表达式(粘贴(“Mean#Cars”)))
中,您缺少了一个
和一个结束语
”)
,,,)噢,谢谢-我实际上是想简化一个更复杂的发布表达式,而且很草率。具体来说,是元素文本选项不起作用。标签、网格线选项等按其应有的方式显示。是否仅更改标题?