Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 栅格打印:不完整/截断栅格_Python 3.x - Fatal编程技术网

Python 3.x 栅格打印:不完整/截断栅格

Python 3.x 栅格打印:不完整/截断栅格,python-3.x,Python 3.x,我是Python新手,我正在尝试创建网格打印颜色贴图。生成的绘图在底行和顶行上具有不完整的网格(被截断,因此它们不是正方形)。我该怎么补救呢?非常感谢您的编辑/建议 precursor = ["PMe3", "PPh3", "Pyridine", "DME"] powder = ["NiCl2", "RhCl3", "NiBr2", "NiI2&q

我是Python新手,我正在尝试创建网格打印颜色贴图。生成的绘图在底行和顶行上具有不完整的网格(被截断,因此它们不是正方形)。我该怎么补救呢?非常感谢您的编辑/建议

precursor = ["PMe3", "PPh3", "Pyridine", "DME"]
powder = ["NiCl2", "RhCl3", "NiBr2", "NiI2"]

mp = np.array([[194, 230, 145, 165], [247, 270, 222, 218], [319, 285, 0, 0], [300, 0, 0, 0]])

fig, ax = plt.subplots()
im = ax.imshow(mp)

ax.set_xticks(np.arange(len(powder)))
ax.set_yticks(np.arange(len(precursor)))

ax.set_xticklabels(powder)
ax.set_yticklabels(precursor)

plt.setp(ax.get_xticklabels(), rotation=45, rotation_mode="anchor")

for i in range(len(precursor)):
    for j in range(len(powder)):
        text = ax.text(j, i, mp[i, j], ha="center", va="center", color="w")

ax.set_title("MP of MLX Complex")
fig.tight_layout()

plt.show()