R 如何在条形图的右侧放置分类标签?

R 如何在条形图的右侧放置分类标签?,r,lattice,R,Lattice,在默认的晶格条形图中,分类变量标签放置在左侧。我也想把它们放在右边。我可以使用scales操作数字记号和标签的位置,但在移动分类标签方面没有成功。研究帮助(条形图)和萨卡尔的书并没有得出答案(这并不是说答案不在那里)。您使用比例参数的思路是正确的。尝试将alternative=3添加到y比例参数列表中 barchart(variety ~ yield, data = barley, groups = year, stack = TRUE, ylab = "Barley Yiel

在默认的晶格条形图中,分类变量标签放置在左侧。我也想把它们放在右边。我可以使用
scales
操作数字记号和标签的位置,但在移动分类标签方面没有成功。研究
帮助(条形图)
和萨卡尔的书并没有得出答案(这并不是说答案不在那里)。

您使用
比例
参数的思路是正确的。尝试将
alternative=3
添加到y比例参数列表中

barchart(variety ~ yield, data = barley, groups = year, stack = TRUE,
         ylab = "Barley Yield (bushels/acre)",
         scales = list(x = list(rot = 45), y = list(alternating = 3)),
         horizontal = TRUE)

好极了。非常感谢。我想我试过使用
alternative=3
,但把它放在
scales=list()
中列表的顶层,而不是放在
y=list()中的另一个列表中。