这应该很简单,但我遇到了一些错误。我想复制并自定义次要y轴的标签。
首先,这个简单的代码应该产生以下图像:
首先,这个简单的代码应该产生以下图像:
ggplot(data = mpg, aes(x = displ, y = hwy)) +
geom_point() +
scale_x_continuous(sec.axis = dup_axis()) +
scale_y_continuous(sec.axis = dup_axis())
但是我不知道为什么会出现以下错误(如果不使用scale_
参数,而且我的ggplot2版本是2.2.1,则可以正常工作):
Error in .Call(rhs, f) : first argument must be a string (of length 1) or native symbol reference
其次,在右侧复制y轴后,我想将刻度标签(20、30、40)更改为“a”、“b”、“c”。
如何修复该错误并自定义辅助y轴的刻度标签?