我有X,Y,Z数据,我想用它来制作一张图片,其中颜色代表z的值(Z的间隔平均值)。
到目前为止,我可以使用X,Y数据制作彩色2D直方图(颜色是X,Y存储频率)
import matplotlib.pyplot as plt
plt.hist2d(x, y, bins=(10,10))
是否有一个python函数可以立即执行我需要的操作?
答案 0 :(得分:0)
我这样问题的第一站就是matplotlib gallery。如果你想在x和y中绘制一个函数,你可能需要查看pyplot.contour或pyplot.pcolormesh(这个有一些有趣的业务,想要颜色的'单元格居中'值,所以它可能会删除最后一行/列数据)。如果你想要一个3d代表,你也可以查看画廊底部附近的mplot3d工具包。