猿问

python中基于颜色的图例,matplotlib

我的问题如下:


假设我有四个列表a, b, c, d。我想通过使用相同的径向网格来绘制它们R。出于某种原因a,b都有一个共同的特性X和c,d份额Y.因此,我想a,b和c,d出现在相同的颜色分别为(绿色和蓝色),我只想两个标签,以显示进入传说:一个是绿色,颇似X 和另一个蓝色和 Y 相似。有什么简单的方法可以做到吗?一个例子:


import matplotlib.pyplot as plt


a =[2,4,6,8,10]

b =[3,6,9,12,15]

c =[1,4,9,16,25]

d =[1,8,27,64,125]

R =[0,1,2,3,4]


plt.plot(R,a,color ='green')

plt.plot(R,b,color ='green')

plt.plot(R,c,color ='blue')

plt.plot(R,d,color ='blue')

plt.legend('blue'= X,'green'=Y)

plt.show()


ibeautiful
浏览 250回答 1
1回答
随时随地看视频慕课网APP

相关分类

Python
我要回答