-1

有没有办法在 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)
)
4

1 回答 1

3

这是因为你在提供论据

density=counts

从该功能的帮助手册中:

density
一个向量,给出阴影线的密度,以每英寸线数为单位,用于条形或条形组件。默认值 NULL 表示不绘制阴影线。密度的非正值也会抑制阴影线的绘制。

看起来您正在尝试每英寸绘制数十万条线。

于 2013-06-10T01:19:39.090 回答