我试图用matplot(plt.scatter)制作一个非常简单的x,y,z气泡图,如下所示。我只想用绿色显示正值,用红色显示负值(最好是非梯度-即数字红色和数字绿色,气泡大小=z列的绝对正值/负值)。有没有一种方法可以像在excel中那样显示负值气泡
这就是我正在尝试的。我无法得到我想要的
x = df['X3m']
y = df['X']
z = df['diff3m']
plt.scatter(x, y, s=z*8000, color=df.positive.map({True: 'r', False: 'g'}), alpha=0.8)
plt.show()
我也试过这个,但没有成功
plt.scatter(x, y, s=z*8000, c=x, cmap="brg",alpha=0.6,linewidth=2)
非常感谢您的任何想法或帮助
谢谢 R
目前没有回答
相关问题 更多 >
编程相关推荐