r - 如何在 r 中使用 ggplot 更改图例大小而不是标题?
问题描述
我需要一些帮助来更改标题的大小,而不是图例(y 轴)。我不能单独更改它们。
我还需要更改图形大小,更高。
谢谢
grafico <- ggplot(meanIMcomunas, aes(x= IM, y= Comuna))
+ geom_point(aes(color = IM),size =2)
+ labs(title = "Promedio de IM por comuna")
+ theme(text =element_text(size = 2))+scale_color_viridis(option = "D")
解决方案
ggplottheme
函数有很多不同的指针,指向要更改的绘图的不同特征。调整您提供的代码 plot.title 只会增加绘图标题的字体大小。轴标题和图例标题还有其他规范,它们也只会更改这些字体(参见axis.text
和legend.text
以及那里的变体)。
grafico <- ggplot(meanIMcomunas, aes(x= IM, y= Comuna))
+ geom_point(aes(color = IM),size =2)
+ labs(title = "Promedio de IM por comuna")
+ theme(plot.title = element_text(size = 20))+
scale_color_viridis(option = "D")
您可以在保存时通过指定宽度和高度并更改单位来更改绘图的大小:
ggsave(grafico, file = "my_file.png", width = 10, height = 10, units = "in")
推荐阅读
- python - 如何将 unicode 字符的准确措辞写入文件?
- konvajs - Konva:在给定位置查找节点(例如鼠标指针)。类似于 `getDomElementAt()`
- ionic-framework - 如何在 Ionic 4 中处理两个调用和加载控制器
- php - 为什么没有与 ec2 公共 IP 建立连接
- python - 如何从 PyListObject 中“弹出”元素?
- laravel - 如何在 Laravel 5.7 的邮件函数中传递数组
- jquery - 在日期选择器中选择开始日期时仅显示一个月日期
- go - 无法使用 Golang 从带有 mySQL 后端的 gorilla/sessions 中获取价值
- jquery - 如何在圆周半圆中设置渐变
- python - Scipy:来自数组的稀疏指示矩阵