Menu
CoddyTech

Matplotlib オンライン

numpy、pandas、matplotlib、scipy、scikit-learn が使える Python。グラフは出力の横に表示されます。無料、登録不要。

サンプルを試す
main.py

実行を押すと、ここにグラフが表示されます。

インストールなしでPythonのグラフをオンライン作成

Pythonを書いて実行を押すと、コードの横にグラフが表示されます。この無料のオンラインプレイグラウンドでは、numpy、pandas、matplotlib、scipy、scikit-learn がインストール済みの本物のPython 3.12が動きます。Jupyterもpipも仮想環境も用意せずに、数行のデータから完成したグラフまで進めます。

まずはサンプルを選んでみましょう。折れ線グラフ、色分けした散布図、ヒストグラム、irisデータセットでのk-meansクラスタリング、pandasの棒グラフがあります。数字を変えてもう一度実行すれば、グラフの変化をその場で確認できます。plt の呼び出しを試したり、groupby が何を返すか確かめたり、同梱のデータセットでscikit-learnのモデルを試したりするのに便利です。

このオンラインPythonグラフ作成ツールでできること

  • データサイエンス用ライブラリ入りの本物のPython:numpy、pandas、matplotlib、scipy、scikit-learn をすぐに import できます。
  • グラフはページ上に描画:コードが plt.show() で作った図はすべて出力の横に表示され、どのサイズでもくっきり見えて、クリックひとつで大きく開けます。
  • 1回の実行で複数の図を作るとサムネイルで並び、Pythonの警告は出力に埋もれずグラフの上に表示されます。
  • コードは入力するたびにブラウザに保存されます。コピーするか main.py をダウンロードすれば、Jupyterや手元のエディタで続きができます。

matplotlibプレイグラウンドで描けるもの

  • plt.plot を使った関数や時系列の折れ線グラフ。凡例と軸ラベル付き。
  • numpy.random で作ったランダムなデータの散布図やヒストグラム。分布が形になる様子を見られます。
  • pandasから直接作る棒グラフ:groupby で行をまとめて合計し、.plot(kind="bar") を呼ぶだけです。
  • load_iris、load_wine、load_digits などscikit-learn同梱のデータセットを使った機械学習:クラスタ、決定境界、モデルのスコア。

Matplotlib オンラインのよくある質問

このmatplotlibオンラインエディタは無料ですか?
はい。無料でアカウントも不要です。ページを開いてコードを編集し、実行を押すだけです。
どのPythonライブラリが使えますか?
numpy、pandas、matplotlib、scipy、scikit-learn と標準ライブラリが使えるPython 3.12です。ここでは pip install で他のパッケージを追加することはできません。
matplotlibのグラフは本当に表示されますか?
はい。描画したあとに plt.show() を呼ぶか、最後に図を開いたままにしておけば、出力の横にグラフが表示されます。折れ線、散布図、棒グラフ、ヒストグラム、画像、等高線はネイティブに描画され、一部の種類のグラフはmatplotlibが描いた画像として表示されます。1回の実行で表示できる図は8つまでです。
ここでscikit-learnをオンラインで使えますか?
はい。いつもどおり sklearn からインポートして、KMeans、KNeighborsClassifier、LinearRegression などのモデルを学習できます。load_iris() のようなscikit-learn同梱のデータセットを使うか、numpyとpandasで自分のデータを作ってください。fetch_openml のようにダウンロードが必要なデータセットは使えません。
制限はありますか?
1回の実行は約10秒まで、コードは約14 KBまでです。プログラムは入力の読み取り、アップロードしたファイルの読み込み、インターネットへの接続ができません。グラフや小さなモデルには十分です。大きなプロジェクトは、コードをJupyterや手元のPython環境に移してください。
試したあと、機械学習はどう学べばいいですか?
サンプルを変えて、グラフがどう変わるか見てみましょう。体系的に学びたくなったら、CoddyのMachine Learningコースが、numpy、pandas、グラフ作成、scikit-learnを、同じようにグラフを描く短いレッスンで教えます。

Matplotlibに役立つツール

Matplotlib プレイグラウンドと相性の良い、ブラウザベースの無料ツール - すべて Coddy の一部です。