問題タブ [ggtree]
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.
r - ggtree 使用時の「エラー: 色相パレットから少なくとも 1 つの色を要求する必要があります」
背のパターンごとに異なる色の先端点を示す系統樹を作成しようとしています.数週間前に最初にこれを試みたときは完全に機能しましたが、今試してみると上記のエラーコードが表示されます. 前回から変更した唯一のことは、いくつかのパッケージを更新することです。
私が使用しているコードは次のとおりです。
このエラーに関する他のクエリに基づいて、データにNAがありません。使用するまでツリーは正常にロードされますgeom_tippoint(aes(fill = PATTERN))
このコードは以前に機能しており、データの構造 (文字と数値) を変更していないため、問題がどこにあるのかわかりません。
データ スニペット:
種族 | マイクロハビタット | 色 | パターン |
---|---|---|---|
D.ジアステマ | WL | 緑 | まだら |
E. angustidigitorum | 石 | 緑 | ユニフォーム |
E.アンティレンシス | 石 | 緑 | ユニフォーム |
E.アトキンシ | WL | 茶色 | 左右対称 |
E.カンピ | 地球 | 白 | ユニフォーム |
E.クッキー | 石 | 茶色 | ユニフォーム |
前もって感謝します。
編集:「frogdata」からの私のデータスニペットを dput を使用すると、次のようになります。
「frogtree.2」のスニペットは次のとおりです。
このツリーは newick ファイルとしてインポートされました。
私が使用しようとしたパッケージは次のとおりです。
更新: @Skaqqs が提供したコードを使用しています。
これは ggtree コードで動作します:
しかし、dat.1 DF は私のデータ セットと一致しないため、生成されるツリーは有効ではありません。また、データ セット (DF 全体の完全な dput 出力) を使用して、REGION を形状美学としてツリーに追加できるかどうかも確認したかったのです。
次に、データ セットから別の DF を作成しました。
それをプロットしました:
しかし、次の警告メッセージが表示されます: 警告メッセージ:
そして、この図:
https://i.stack.imgur.com/JxdCq.png
この警告コードと欠落しているヒント ポイントを取得するためのデータ セットの何が問題なのかわかりません。私が確認できる NA はありません。