2

我想为包含正值和负值的数据集制作散点图。我对 plot() 非常熟悉,但我找不到将轴移动到绘图中心的任何选项,即在零处。我希望情节看起来像“十字准线”。

我知道如何关闭plot() 中的轴,即xaxt = "N",并且我了解如何使用axis()。我找不到任何选项或示例可以使轴在图的中间以零为中心。似乎没有必要使用 abline() 创建线条和刻度线。

您能否指出我可以与 plot() 一起使用来实现此目标的命令、技巧或包?

4

1 回答 1

7

你需要axis命令。在帮助中查找。您可以垂直放置 x 轴,水平放置 y 轴。

这是一个小例子。

plot(c(-2,2), c(-2,2), axes = FALSE, bty = 'n', panel.first = grid())
axis(1, c(-2, -1, 1, 2), pos = 0, cex.axis = 0.8)
axis(2, c(-2, -1, 1, 2), pos = 0, cex.axis = 0.8, las = 2)
于 2012-08-02T12:38:19.900 回答