-1

R でグラフィックス (バー プロット) を高速化する方法はありますか? 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

その機能のヘルプマニュアルから:

密度
バーまたはバー コンポーネントのシェーディング ラインの密度を 1 インチあたりのライン数で指定するベクトル。デフォルト値の NULL は、シェーディング ラインが描画されないことを意味します。密度が正でない値の場合も、シェーディング ラインの描画が抑制されます。

1 インチあたり数十万の線を描画しようとしているようです。

于 2013-06-10T01:19:39.090 に答える