ECharts と Python インターフェイスを使用して散布図を描画する方法
ECharts は、JavaScript 言語に基づいて開発された優れたオープンソースの視覚化ライブラリであり、シンプルな Realize を通じて構成できます。さまざまなチャートの描画とインタラクティブな効果。 Python は、豊富なデータ処理および視覚化ツールキットを備えた強力なプログラミング言語であり、データ分析と視覚化に非常に便利です。
この記事では、ECharts と Python インターフェイスを使用して散布図を描画する方法と、具体的なコード例を紹介します。まず、Python と ECharts の Python インターフェイス ライブラリ pyecharts がインストールされていることを確認する必要があります。
最初のステップは、必要なライブラリとモジュールをインポートすることです。
from pyecharts import options as opts from pyecharts.charts import Scatter from pyecharts.commons.utils import JsCode
2 番目のステップは、データを準備することです。例として生徒の成績データを見てみましょう。生徒が 5 人いると仮定します。各生徒の英語のスコアと数学のスコアは次のとおりです:
data = [ [80, 90], [85, 95], [70, 75], [60, 80], [75, 85] ]
3 番目のステップは、ECharts の Scatter クラスを使用して散布図オブジェクトを作成することです。
scatter = ( Scatter() .add_xaxis([x for x, y in data]) .add_yaxis( "", [y for x, y in data], symbol_size=20, label_opts=opts.LabelOpts(is_show=False), ) .set_series_opts() .set_global_opts( title_opts=opts.TitleOpts(title="学生英语成绩与数学成绩散点图"), xaxis_opts=opts.AxisOpts(name="英语成绩"), yaxis_opts=opts.AxisOpts(name="数学成绩"), ) )
ここでは、add_xaxis メソッドと add_yaxis メソッドを使用してそれぞれ x 軸と y 軸のデータを渡し、散布点のサイズを 20 に設定し、ラベルを表示しないようにします。次に、シリーズとグローバル構成に set_series_opts メソッドと set_global_opts メソッドを使用し、グラフのタイトル、X 軸の名前、Y 軸の名前を設定します。
4 番目のステップは、HTML ファイルを生成し、ブラウザで開きます。
scatter.render("scatter.html")
上記のコードを実行すると、scatter.html という名前の HTML ファイルが生成されます。ブラウザで直接ファイルを開いて、生成された散布図を確認できます。
上記は ECharts と Python インターフェイスを使用して散布図を描画する方法です。簡単な構成とコード例を通じて、さまざまな種類の散布図を簡単に実装し、グラフの設定とスタイルをカスタマイズできます。同時に、ECharts のインタラクティブな機能と豊富な視覚化効果も、データ分析と視覚化に大きな利便性をもたらします。
以上がECharts と Python インターフェイスを使用して散布図を描画する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。