R 直方图轴对于数据集来说太小
R histogram axes too small for the dataset
我正在学习 R 并且正在试用 hist()
直方图函数。我的 code is here(并粘贴在下面),当我 运行 时,轴 A) 不在原点连接,B) 它们没有延伸到足够远的数据集。我已经看过但没有发现任何东西,这些解决方案的属性 xlim、ylim、axes=FALSE,none 有效。
bluegill = read.table(file="lab2.csv", header="true", sep=",")
attach(bluegill)
hist(Length, main="", xlab="Length (mm)", ylab="Number of individuals", col="gray")
然后这是结果图,数据集中最大长度为220,x轴只到200。
一个简单的解决方案可能是这样的:
bluegill = read.table(file="lab2.csv", header="true", sep=",")
attach(bluegill)
hist(Length, main="", xlab="Length (mm)", ylab="Number of individuals", col="gray", xaxt = "n") ##no x axis
请注意已添加的新选项 xaxt = "n"
,它完全删除了 x 轴。然后您可以使用另一个命令在后期添加 x 轴。例如
axis(1, at = seq(0, 200, 20))
- 第一个选项是1,表示x轴。
- 第二个选项代表将在图中显示的点(请原谅我的英语)。
我正在学习 R 并且正在试用 hist()
直方图函数。我的 code is here(并粘贴在下面),当我 运行 时,轴 A) 不在原点连接,B) 它们没有延伸到足够远的数据集。我已经看过但没有发现任何东西,这些解决方案的属性 xlim、ylim、axes=FALSE,none 有效。
bluegill = read.table(file="lab2.csv", header="true", sep=",")
attach(bluegill)
hist(Length, main="", xlab="Length (mm)", ylab="Number of individuals", col="gray")
然后这是结果图,数据集中最大长度为220,x轴只到200。
一个简单的解决方案可能是这样的:
bluegill = read.table(file="lab2.csv", header="true", sep=",")
attach(bluegill)
hist(Length, main="", xlab="Length (mm)", ylab="Number of individuals", col="gray", xaxt = "n") ##no x axis
请注意已添加的新选项 xaxt = "n"
,它完全删除了 x 轴。然后您可以使用另一个命令在后期添加 x 轴。例如
axis(1, at = seq(0, 200, 20))
- 第一个选项是1,表示x轴。
- 第二个选项代表将在图中显示的点(请原谅我的英语)。