[Matplotlib]legend(凡例)にタイトルをつける方法
まさかあるとは。
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() |
この記事へのコメントはこちら