2010-12-20 53 views
4

私はレポートのプロットを作成するためにRを使用していました。プロットはあまり滑らかではないようです。私はRに新しいので、あまり知らない。しかし、どのように滑らかなプロットを得るのですか?R:斜線で塗りつぶしを使用

デフォルトでは、プロットは単色で塗りつぶされていますが、私は円グラフと棒グラフに塗りつぶしをハッチングしたいと思います。 Rでこれを行う方法はありますか?基本的なGoogle検索で見つけることができませんでしたので、ここでこの質問をします。

+0

FYI:人間の知覚に自然な影響を与えるため、Rのグラフィックス達人の姿勢は孵化に対して非常に負である。彼らは故意にデータの理解を歪め、ディスプレイの視覚的品質を損なうと考えているため、孵化を使用するのを難しくしています。 (彼らはまた、円グラフ上で非常に「下」になっています)。プロット・プログラムの多くを行ってきたジム・レモンは、おそらくそれらのポイントに対して最も寛容です。 –

+0

あなたは "それほど滑らかではない"ということを明確にする必要があります。プロットをファイルに保存していますか?どのような形式ですか? – Aniko

+0

@Dwinこの洞察力のおかげで、ちょうど私は孵化を使った報告書(最近)を見たのですが、何とか視覚的にもっと魅力的で見てみたいと思っていました。私はなぜ円グラフと好まれていないかについてもっと詳しく知りたいです。 – sfactor

答えて

5

ヘルプ(パイ)を試しましたか?

density: the density of shading lines, in lines per inch. The default 
      value of ‘NULL’ means that no shading lines are drawn. 
      Non-positive values of ‘density’ also inhibit the drawing of 
      shading lines. 

pie(c(1,2,3),density=c(1,2,20)) 

hist(runif(200),density=c(10,20,30)) 
4

孵化や線を充填交差注品質のグラフィックスを取得する唯一の方法は、ペンプロッタ(文字通り機械的アームとペンを使用してプロットを描いたデバイス)とあった日からホールドオーバーです。ソリッドフィルはこれらのデバイスでうまく機能せず、しばしば試してみると紙に穴を開ける。

高品質のモニタとプリンタでは、固体塗りが優先されます。実際には、クロスハッチングがモアレ効果により錯覚を引き起こす可能性があることがわかっています。

円グラフも避けることをお勧めします。棒グラフよりも優れているのは、非表示とあいまいなデータだけです。ドットプロットは棒グラフになり、ドットプロットでは塗りつぶしを心配する必要はありません。

これはあなたが尋ねた質問には答えませんが、尋ねたはずの質問には答えます。

+0

洞察力のおかげで、今日は斜めに塗りつぶしを使うのではなく、好奇心をそそられていたことが分かりました。円グラフや棒グラフが好まれない理由を詳しく説明できますか?その見方は私にとって興味深いようです。 – sfactor

1

ヒストリーブックに委託するというアイデアはすべてうまくいきましたが、固体塗りではなくハッチングを使用する必要がある状況があります。つまり、モノクロで何かを提示する必要がある場合です。たとえば、多くの学術誌には白黒の数値しかないので、ソリッド塗りを使用することは、複数のオプションを持つスタックチャートを作成する場合にはオプションではありません。

+2

これは便利なコメントですが、私はそれが答えだとは思わない... –

関連する問題