問題タブ [ggdendro]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1278 参照

r - デンドグラム (または y 軸) ggplot のサイズを小さくする

デンドログラム用のこのコードがあります。デンドログラム (または y 軸) のサイズを小さくするにはどうすればよいですか?

このコードを例として使用しています。私のデータセットには大きなラベルがあるため、ラベルを含めるのに十分なスペースがありません。そのため、y 軸に使用するスペースを減らし、距離を 0 から 150 の間で減らしたいと考えています。また、図を tiff として保存すると、ほとんどの図が樹形図になり、ラベルがはっきりと見えなくなります。

2 つのマペット

このヒートマップと同様にデンドグラムのサイズを小さくするにはどうすればよいですか?

2 つのマペット
(出典: r-graph-gallery.com )

本当にありがとうございます

0 投票する
1 に答える
251 参照

r - ggdend ツリーと geom_scatterpie を組み合わせる

私は系統樹を持っています:

ggdend次に、オブジェクトに変換します。

my.dendを使用ggplot2してプロットし、葉の円グラフに追加したいと思います。

data.frame各リーフのパイを説明する は次のとおりです。

my.dendのプロットとのlabels.df使用を組み合わせるとうまくいくと思いました。scatterpiegeom_scatterpie

私もです:

これにより、次のことが得られます。

ここに画像の説明を入力

最後に追加+coord_flip()する場合:

パイは歪みませんが、ツリーは反転して垂直になり、根が下を向きます。 ここに画像の説明を入力

パイを歪ませず、根を左側にして木を水平にする方法はありますか?

0 投票する
0 に答える
1512 参照

r - カット樹形図/クラスター: 関数 'cutree' のエラー: ツリーが正しくありません (composante 'merge')

解釈するには多すぎることがわかっているため、より少ないクラスターにカットしたい樹形図があります。私のデータフレームは次のようになります。

alphacut <- cutree(alpha.dendro, h=3)

cutree(alpha.dendro, h = 3) のエラー:

'tree' が正しくありません (composante 'merge')

alphacut <- cutree(as.dendrogram(hclust(d = dist(x = alpha.matrix), method="complete" )), k=5)

cutree(as.dendrogram(hclust(d = dist(x = alpha.matrix), method = "complete")) のエラー:

'tree' が正しくありません (composante 'merge')

私はこれに対する解決策を見つけていません。「alpha.dendro」を見ると、2 つのリストがありますが、マージ コンポーネントがないため、これが問題のようです。誰かが何をすべきか知っていますか?