私はヒストグラムを持つサブプロットを持っています。一番下にあるplt.legendは、色が繰り返される凡例を作成します。部分グラフの一部のこのスクリーンショットでは、python matplotlib legend repeat
「覚醒」は「SLEEP-REM」と同じ色である
彼らがなるように、私はグラフや伝説の色を変更するにはどうすればよいですすべてユニーク?
def create_histogram(grouped, axs, df):
bin_size = 100
alpha = 0.5
grouped = df.groupby('Label')
bins = np.linspace(df.Capacitor_1.min(), df.Capacitor_1.max(), bin_size)
series = grouped.Capacitor_1
series.plot(kind = 'hist', title = "Capacitor 1", ax = axs[0][0] , bins = bins, alpha = alpha)
...
bins = np.linspace(df.Mag_Z.min(), df.Mag_Z.max(), bin_size)
series = grouped.Mag_Z
series.plot(kind = 'hist', title = "Mag Z", ax = axs[3][2], bins = bins, alpha = alpha)
fig, axs = plt.subplots(nrows = 4, ncols = 3, figsize = (20, 40))
fig.subplots_adjust(hspace = .5)
grouped = df_left.groupby('Label')
create_histogram(grouped, axs, df_left)
plt.legend(bbox_to_anchor = (0.98, 0.8))
plt.show()
をあなたは(サイ)の色の独自のセットを定義します。 https://matplotlib.org/examples/color/color_cycle_demo.htmlの簡単な例、および利用可能な色はhttps://matplotlib.org/gallery.html#colorです。 – Evert
@あなたのコメントを助けてくれました。ありがとう。 –