【发布时间】:2017-01-03 08:14:10
【问题描述】:
我经常确定,在 R 中绘图时,并未绘制所有相关的刻度线。 相关这里的意思是有数据存在。
看这个例子
> set.seed(NULL)
> d <- data.frame(a=sample(1:10, replace=TRUE), b=sample(11:30))
> plot(d)
在生成的图中,您可以在 X 轴上看到 3、5、7 和 9 处的值。但它们的刻度线不见了。
我的问题的重点是了解 为什么 R 会这样。其背后的算法和逻辑是什么?
顺便说一句:我知道如何解决它。我可以自己画X轴。但这不是问题的一部分。
【问题讨论】:
-
您对相关的定义 - 存在数据 - 导致一个充满市场的图,因此当数据密集时无法看到任何市场。当然,选择性地显示一些标记以避免在绘图上重复是一种选择,但这并不简单,可能会导致其他难题。合理数量的均匀分布的标记,大约 5 到 10 个,取决于情节和字体大小,对我来说似乎是最简单和自然的。此外,如您所知,R 允许为不喜欢此类默认选项的人进一步自定义。