All*_*enH 26 python colors matplotlib scatter-plot
我想修复多个散点图上的颜色范围,并在每个图中添加一个颜色条(每个图中都是相同的).基本上,我正在修复轴和颜色空间等的所有方面,以便绘图直接可以通过眼睛进行比较.
对于我的生活,我似乎无法弄清楚修复颜色范围的各种方法.我已经尝试了vmin,vmax,但它似乎没有做任何事情,我也试过攀登(x,y),这似乎也没有用.
这必须在这里和那里出现,我不能是唯一一个想要比较各个数据子集的人...所以,你如何修复颜色,以便每个数据保持它的颜色之间的颜色和不由于子集的最大/最小值的变化-v-整个集合,会重新映射到不同的颜色?
tom*_*m10 45
设置vmin和vmax应该这样做.
这是一个例子:
import matplotlib.pyplot as plt
xyc = range(20)
plt.subplot(121)
plt.scatter(xyc[:13], xyc[:13], c=xyc[:13], s=35, vmin=0, vmax=20)
plt.colorbar()
plt.xlim(0, 20)
plt.ylim(0, 20)
plt.subplot(122)
plt.scatter(xyc[8:20], xyc[8:20], c=xyc[8:20], s=35, vmin=0, vmax=20)
plt.colorbar()
plt.xlim(0, 20)
plt.ylim(0, 20)
plt.show()
Run Code Online (Sandbox Code Playgroud)
这产生的情节:
替代文字http://i45.tinypic.com/2qsqvrk.png
| 归档时间: |
|
| 查看次数: |
41460 次 |
| 最近记录: |