Python を使用して 5 分でデンドログラムとレーダー チャートを描画する方法を学習します
データ視覚化では、デンドログラムとレーダー チャートが一般的に使用される 2 つのチャート形式です。ツリーマップは階層構造を表示するために使用され、レーダー チャートは複数の次元にわたるデータを比較するために使用されます。この記事では、Python を使用してこれら 2 つのグラフを描画する方法と、具体的なコード例を紹介します。
1. 樹状図の描画
Python には、matplotlib やgraphviz など、樹状図の描画に使用できるライブラリが複数あります。以下では、例として matplotlib ライブラリを使用して、樹状図を描画する方法を示します。
まず、matplotlib ライブラリをインストールする必要があります。 pip コマンドを使用してインストールできます。
1 |
|
インストールが完了したら、次のコードを使用して単純なツリー図を描画できます。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
|
上記のコードを実行して、単純なツリー図を表示します。画面上のツリー図 A がルート ノード、B と C が子ノード、D、E、F、G がリーフ ノードであるツリー図。
2. レーダー チャートの描画
レーダー チャートを描画するには、matplotlib ライブラリの別のサブライブラリ mpl_toolkits.mplot3d を使用する必要があります。以下では、例として mpl_toolkits ライブラリを使用して、レーダー チャートを描画する方法を示します。
まず、mpl_toolkits ライブラリをインストールする必要があります。 pip コマンドを使用してインストールできます:
1 |
|
インストールが完了したら、次のコードを使用して簡単なレーダー チャートを描画できます:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
|
上記のコードを実行すると、簡単なレーダー チャートが表示されます。画面上のレーダー図。A、B、C、D、E は異なる次元であり、値は対応する次元のデータ ポイントです。
概要
この記事の導入部を通じて、Python を使用して樹状図とレーダー チャートを描画する方法を学びました。ツリーマップは階層構造を表示するために使用され、レーダー チャートは複数の次元にわたるデータを比較するために使用されます。 matplotlib ライブラリと mpl_toolkits ライブラリの関数とメソッドを使用すると、さまざまな樹形図やレーダー チャートを簡単に描画して、データを視覚的に表示できます。
以上が5 分で Python で樹状図とレーダー チャートを描画する方法を学びますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。