matplotlib
Dataチャートのレンダリング
概要 matplotlib
Matplotlibは、Python で最も広く使用されているプロット ライブラリです。わずか数行のコードで、出版品質の 2D グラフ (棒グラフ、折れ線グラフ、散布図、ヒストグラム、円グラフなど) を作成できます。MatplotlibはNumPyおよびPandasと緊密に統合されており、ほぼすべてのデータ サイエンス ワークフローのデフォルトの視覚化レイヤーになります。
PyRunは、ブラウザの専用の [GRAPHS] タブ内にMatplotlibチャートを直接レンダリングします。コードが plt.show() を呼び出すと、PyRunが Figure をインターセプトし、端末出力と一緒に鮮明な SVG として表示します。 Jupyter ノートブックやローカル ディスプレイ サーバーは必要ありません。プロット コードを作成して実行するだけです。
コードと実行の出力
「グラフ」タブにグラフをレンダリングします。
import matplotlib.pyplot as plt
import numpy as np
langs = ['Python', 'JavaScript', 'TypeScript', 'Rust', 'Go']
scores = [95, 88, 82, 78, 75]
colors = ['#0D9488', '#F59E0B', '#3B82F6', '#EF4444', '#8B5CF6']
fig, ax = plt.subplots(figsize=(8, 5))
bars = ax.bar(langs, scores, color=colors, edgecolor='none', width=0.6)
ax.set_title('Language Popularity Index 2025', fontsize=14, fontweight='bold', pad=15)
ax.set_ylabel('Score', fontsize=11)
ax.set_ylim(60, 100)
ax.spines[['top', 'right']].set_visible(False)
for bar, score in zip(bars, scores):
ax.text(bar.get_x() + bar.get_width()/2, bar.get_height() + 0.5,
str(score), ha='center', va='bottom', fontweight='bold')
plt.tight_layout()
plt.show()関連パッケージ
推奨される Python リソース
関連するインタラクティブなチュートリアル、チートシート、コード比較で知識を深めてください。
Python ループ
Python ループを使用してデータを反復処理する方法を学びます。インタラクティブな例を使用して、for ループ、while ループ、ブレーク、継続、ループのベスト プラクティスをマスターします。
Python でリストを並べ替える方法
sort() メソッドとsorted() 関数を使用して、Python でリストを並べ替える方法を学びます。カスタムキーの並べ替えと逆順の例をご覧ください。
Python 文字列メソッドのチートシート
Python 文字列操作の完全なリファレンス ガイド。文字列プロパティの書式設定、検索、分割、置換、チェックをマスターします。
Python と JavaScript: どちらのプログラミング言語が最適ですか?
Python と JavaScript の包括的な比較。構文の違い、パフォーマンス、使用例 (バックエンドとフロントエンド)、およびコーディング例を調べます。