Matplotlib 我怎样才能让这个情节很棒(按组的颜色加上第二组的alpha值)

Matplotlib 我怎样才能让这个情节很棒(按组的颜色加上第二组的alpha值),matplotlib,pandas,Matplotlib,Pandas,我有以下数据帧: 我用下面的方法绘制它: 现在情节看起来很难看。除了使用不同的字体大小、标记、边缘、宽度、标记面颜色等,我希望每个蛋白质有两种颜色(hum1和hum2),在组内,不同的pH值应具有不同的强度。更困难的是,我的团队规模不同 有什么想法吗 这样的内置功能会很酷,例如colorby=level\u one然后by level\u two fig = plt.figure(figsize=(9,9)) ax = fig.add_subplot(1,1,1) c1 = plt.cm.

我有以下数据帧:

我用下面的方法绘制它:

现在情节看起来很难看。除了使用不同的字体大小、标记、边缘、宽度、标记面颜色等,我希望每个蛋白质有两种颜色(hum1和hum2),在组内,不同的pH值应具有不同的强度。更困难的是,我的团队规模不同

有什么想法吗

这样的内置功能会很酷,例如colorby=level\u one然后by level\u two

fig = plt.figure(figsize=(9,9))
ax = fig.add_subplot(1,1,1) 
c1 = plt.cm.Greens(np.linspace(0.5, 1, 4))
c2 = plt.cm.Blues(np.linspace(0.5, 1, 4))
colors = np.vstack((c1,c2))
gr.unstack(level=(0,1))['conc_dil'].plot(marker='o',linestyle='-',color=colors,ax=ax)

plt.legend(loc=1,bbox_to_anchor = (0,0,1.5,1),numpoints=1)
给出:

这篇文章帮助了我:

好的,我想我必须制作一个RGBA颜色元组并将其传递给绘图函数