ホームページ > バックエンド開発 > Python チュートリアル > ECharts と Python インターフェイスを使用して箱ひげ図を描く方法

ECharts と Python インターフェイスを使用して箱ひげ図を描く方法

WBOY
リリース: 2023-12-17 10:03:34
オリジナル
1369 人が閲覧しました

ECharts と Python インターフェイスを使用して箱ひげ図を描く方法

ECharts と Python インターフェイスを使用して箱ひげ図を描画する方法。具体的なコード例が必要です。

はじめに:
箱ひげ図 (箱ひげ図) は、一般的に次の場所で使用されます。統計とは、実数データの分布を、データの5つの数値サマリー(最小値、下位四分位、中央値、上位四分位、最大値)と外れ値をプロットすることで表示する視覚化手法で、歪度を直感的に把握できます。データの分散と外れ値。この記事では、ECharts と Python インターフェイスを使用して箱ひげ図を描画する方法と、具体的なコード例を紹介します。

ステップ 1: ECharts と Python インターフェイスをインストールする
まず、ECharts と Python インターフェイスの依存関係パッケージを Python 環境にインストールします。コマンド ライン ウィンドウを開き、次のコマンドを入力して依存パッケージをインストールします。

pip install echarts-python
ログイン後にコピー

ステップ 2: データの準備
ECharts を使用して箱ひげ図を描画する前に、データを準備する必要があります。サンプル データのセットがあると仮定します。このデータ セットを表すために Python リストを使用します。以下はサンプル データです:

data = [12, 5, 7, 18, 8, 15, 9, 21, 13, 16, 7, 14]
ログイン後にコピー

ステップ 3: ECharts を使用して箱ひげ図を描画します
次に、ECharts と Python インターフェイスを通じて箱ひげ図を描きます。まず、関連するライブラリをインポートして ECharts インスタンスを作成します:

from echarts import Echart, Boxplot

chart = Echart('箱线图示例')
ログイン後にコピー

次に、Boxplot インスタンスを作成し、箱ひげ図のタイトルと X 軸のデータを設定します:

boxplot = Boxplot('数据分布')
boxplot.add('样本数据', data)
ログイン後にコピー

上記のコードにより、単純な箱ひげ図が作成されました。次に、いくつかのカスタム構成を作成できます。たとえば、Y 軸のスケールと範囲を設定できます:

boxplot.yAxis = {'name': '数据值', 'scale': True}
boxplot.xAxis = {'name': '样本'}
ログイン後にコピー

また、以下に示すように、箱ひげ図のスタイル、色、サイズを設定することもできます:

boxplot.itemStyle = {'borderColor': '#999', 'borderWidth': 1, 'color': '#ccc'}
boxplot.effectOpts = {'show': True, 'color': '#999', 'trailLength': 0.2, 'symbolSize': 3}
ログイン後にコピー

最後に、箱ひげ図を追加します。 Figure を ECharts インスタンスに追加し、ECharts インスタンスを HTML ページとして保存します。

chart.use(boxplot)
chart.save('boxplot.html')
ログイン後にコピー

上記のコードを実行すると、boxplot.html という名前の HTML ファイルが生成されます。 [折れ線グラフの表示] ボックスが含まれています。

結論:
ECharts と Python インターフェイスを通じて、箱ひげ図を簡単に描画し、いくつかのカスタマイズされた構成を実行できます。この記事では、箱ひげ図を描画する基本的な手順を紹介し、具体的なコード例を示します。この記事が、読者がデータ視覚化分析のために ECharts と Python インターフェイスをより有効に活用するのに役立つことを願っています。

以上がECharts と Python インターフェイスを使用して箱ひげ図を描く方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート