2017-01-12 13 views
0

私はこのようなプロットを持って、私は変更したいどの:hexbinのgnuplotの同等の、高密度散布

enter image description here

私は以下hexbinのように、この密度プロットを、作りたいと思います:最初の図では、各色は私が必要として、それは対数スケールを許可しないように私には、Rのhexbinと満足していない、独自のユニークな色のグラデーション を持つことができます

http://www.exegetic.biz/blog/wp-content/uploads/2013/05/hexbin-mass-height.png

最初の図では このビニングのもう一つの利点は、カプセル化されたポストスクリプト出力を作ることができるということです。最初のファイルのEPSは大文字の&が開けないためです。

私はpm3dを中密度プロットを見てきましたが、データの複数のセットでこれを行うことは意味がありません(右側にある8つの異なる色のグラデーションが悪くなります)

私はhexbinをどのように行うことができますgnuplotのようなプロット?

+1

あなたはgnuplotを使用して自動的にこれを行うことができない、唯一の保留機能のリクエストがあります/ 329/ – Christoph

+0

私はRのhexbinに満足していません。対数尺度を許さないからです。 scale_x_log10とscale_y_log10を使用します。 – Henk

答えて

0

パー@Henk:https://sourceforge.net/p/gnuplot/feature-requests:

library(gridExtra) 
library(ggplot2) 

grid.arrange(
    ggplot(diamonds, aes(carat, price)) + geom_hex() + scale_y_continuous(name="identity", trans="identity"), 
    ggplot(diamonds, aes(carat, price)) + geom_hex() + scale_y_continuous(name="sqrt", trans="sqrt"), 
    ggplot(diamonds, aes(carat, price)) + geom_hex() + scale_y_continuous(name="log10", trans="log10"), 
    ggplot(diamonds, aes(carat, price)) + geom_hex() + scale_y_continuous(name="log2", trans="log2"), 
    ncol=1) 

enter image description here

+0

あなたは最小限の作業例を提供することができますか?私はRで働くようあなたの助言を得ることはできません。 – con

+0

私の指摘は、あなたが提供したコードがうまくいかないことです。なぜそのような非機能的な答えを与えて、そして明確化のために質問されたとき、ひどい、失礼な応答を与えるのですか?あなたは助けるかどうかStackoverflowにありますか? – con

関連する問題