私はPythonでコーディングし、Matplotlibをテストしています。私は2つの円グラフを持っているので、複数の凡例を追加しようとしています。これを使ってhttp://matplotlib.org/users/legend_guide.html私は2つの凡例を持っていますが、同じ色です。すべての円グラフで、私は2種類の色を持っているので、私は彼らの尊敬の伝説のために同じ色をしたい。複数の凡例からmatplotlibの円グラフまで?
また、凡例をウィンドウの境界に近づけることは可能ですか?伝説は長いフレーズであり、私は画面の中央に2番目の伝説を望んでいないので。
import matplotlib.pyplot as plt
import matplotlib.patches as mpatches
#def pieChart()
# Data to plot
labels = 'Participaram', 'Não participaram'
sizes = [215, 130]
colors = ['gold', 'yellowgreen']
explode = (0.1, 0) # explode 1st slice
labels2 = 'Só visualizam dúvidas alheias', 'Mandaram e visualizam'
sizes2 = [215, 130]
colors2 = ['lightskyblue', 'lightcoral']
explode2 = (0, 0.08) # explode 1st slice
# Plot
plt.pie(sizes, explode=explode, colors=colors2,autopct='%1.1f%%', shadow=True, startangle=90, center = (-2,0))
plt.pie(sizes2, explode=explode2, colors=colors,autopct='%1.1f%%', shadow=True, startangle=45, center = (2,0))
first_legend = plt.legend(labels,loc = 2)
ax = plt.gca().add_artist(first_legend)
second_legend = plt.legend(labels2,loc = 4,ncol=1)
plt.axis('equal')
plt.show()