R Arules 项目频率图旋转轴标签

R Arules Item Frequency Plot Rotate Axis labels

我正在使用 library(arules) 在 R 中进行一些模式挖掘。使用 ItemFrequencyPlot 我正在尝试旋转 x 轴标签并缩放轴名称。

library(arules)    
data(Adult)
itemFrequencyPlot(Adult, topN=20, cex.names=0.7, las = 2, srt = 90, main = "Item frequency plot") #example

我可以用 cex.names 进行缩放。但是,在旋转轴标签时,我很难做到。我已经尝试了 lassrt 的两种变体。总而言之,它看起来有点笨拙,所以也许还有另一种可视化方式?

如何旋转轴标签(并访问项目频率图的其他图形元素以对其进行调整)?

itemFrequencyPlot 似乎不允许您控制这些标签,但它毕竟只是一个 barplot,它确实可以让您更好地控制外观。所以只做你自己的。方法如下。获取前 20 个频率。为长轴标签留出 lots 的空间。和剧情!

iF20 = rev(tail(sort(itemFrequency(Adult)), 20))
par(mar=c(12,4,1,1))
barplot(iF20, las=2, cex.names=0.8)