r - 如何在r中绘制边距和编辑
问题描述
bins = seq(0,20,by=1)
hist(A,prob = TRUE,xlim= c(0,20),ylim= c(0,0.2),breaks=20,main="Frequency Distribution",xlab="Frequency",col="lightblue")
grid(nx = NA, ny = NULL, lty = 2, col = "gray", lwd = 1)
当我绘制这个时,即使我放大,边距也会丢失。但是当我使用 par(mar=c(2,2)) 时,第二个有边距
如果那么我该如何编辑我的代码?并编辑绘图距离,因为我有 4 个绘图,绘图的标题将与 x 轴重叠
解决方案
您可以使用 设置边距par(mar=c(bottom, left, top, right))
,见下文。由于您的示例不包含 A,因此我生成了一些随机数。另请注意, x 是随机变量,而不是频率,并且您的bins
和grid
- 行是多余的,
par(mar=c(5,4,4,1))
A <- rnorm(1000, mean=10, sd=3)
hist(A,prob = TRUE,xlim= c(0,20),ylim= c(0,0.2),
breaks=20, main="Frequency Distribution",xlab="Class", ylab="Density", col="lightblue")
推荐阅读
- python - Python 全局变量导入
- java - QuickSort Java 按降序排列
- swagger - Swagger 编辑器 - 对另一个文件中定义的模型的引用
- python - 如何从列表中表示 x1, y1, x2, y2
- android-studio - 即使在使用 @HiltAndroidApp 注释后,Hilt 也找不到 Application 类
- c# - 如何使用 Stackexchange.Redis 和 Redis 集群
- javascript - 只允许输入字段中的 2 个小数位 - VueJs
- python - 无法从应用程序(未知位置)烧瓶导入应用程序
- reactjs - 如何找到所有使用从特定 HTTP 请求返回的响应的 React 组件?
- java - jsp迁移tomcat和java版本时出现奇怪错误