まさかあるとは。
1 |
plt.legend(title="LEGEND TITLE") |
って感じでタイトルがつけられる。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
#!/usr/bin/env python # -*- coding: utf-8 -*-00 import matplotlib.pyplot as plt import matplotlib.lines as mlines import numpy as np from sklearn.datasets import make_moons data, label = make_moons(noise=0.5, n_samples=1000) x0, y0 = data[label==0,0], data[label==0,1] x1, y1 = data[label==1,0], data[label==1,1] x2, y2 = -1*data[label==1,0], 2*data[label==1,1] plt.title("title") plt.scatter(x0, y0, label="label-A") plt.scatter(x1, y1, label="label-B") plt.scatter(x2, y2, label="label-C") plt.xlabel("X-LABEL") plt.xlabel("Y-LABEL") plt.legend(title="LEGEND TITLE") plt.show() |
データを生成 legend(凡例)の表示方法の指定 通常 場所を指定(グラフ枠内) 凡例表示を複数列に分割する, 枠に影をつける, 横幅いっぱいにする グラフの枠外に表示する 凡例にタイトルをつける 凡例を分割して別々に表示する ラベル名を任意の文字列に付け替える 凡例の大きさ, フォントサイズ, 行間のスペースを変える その他 ドキュメント フォントの変更・日本語をラベル名に用いる アニメーションなどを生成する たまによく使うので. matplotlibでのグラフ・プロットの作成のさいのラベルの表示例. アニメーションとかをしてみたい... matplotlibでの凡例(ラベル)の表示場所・形式を変更する - めも - めも |