条形图绘制速度在R

时间:2013-06-09 23:25:35

标签: r graphics charts

有没有办法加快R中的图形(条形图)。我在Win XP上,即使对于只有4个条形图的图表,它也很痛苦!我也尝试使用gplots库,但它具有相同的速度性能问题。

此脚本需要12分钟才能绘制简单的条形图:

library(gplots)
graphics.off()       # Close graphics windows  

counts <- c(312676, 256218, 244562, 233332)
letters <- c("E", "A", "I", "S")

windows()

barplot2(
    counts, 
    main=c("Distribution des mots par lettre"), 
    ylab= "Compte",
    names.arg=letters, 
    density=counts, 
    beside=TRUE, 
    col=rainbow(5)
)

1 个答案:

答案 0 :(得分:3)

这是因为你提供了参数

density=counts

从该功能的帮助手册:

密度
为条形或条形组件提供阴影线密度的矢量,以每英寸行数为单位。默认值NULL表示不绘制阴影线。密度的非正值也会抑制阴影线的绘制。

看起来你正试图每英寸画几十万行。