如何用彩色地图在2dpython直方图中勾勒出箱子的轮廓?

2024-09-29 18:51:00 发布

您现在位置:Python中文网/ 问答频道 /正文

我正试图用python绘制一个2D图,但我一辈子都搞不懂如何让线沿着箱子的外面走,而不是穿过箱子。我希望每一个盒子都用线条勾勒出来。下面是我绘制数据帧“df”的代码。任何帮助都将不胜感激!你知道吗

from matplotlib import cm as cm
import matplotlib.pyplot as plt

fig = plt.figure()
ax1 = fig.add_subplot(111)
cmap = cm.get_cmap('jet', 30) # viridis
cax = ax1.imshow(df.corr(), interpolation="nearest", cmap=cmap)
ax1.grid(True, which='minor', color='black')
plt.title('Titanic Feature Correlation')
labels = [column for column in df]
ax1.set_xticks(np.arange(len(labels)))
ax1.set_xticklabels(labels,fontsize=5)
ax1.set_yticks(np.arange(len(labels)))
ax1.set_yticklabels(labels,fontsize=5)
fig.colorbar(cax, ticks=[1, .75, .5, .25, 0, -.25, -.5, -.75, -1])
plt.show()

Tags: importdflabelsmatplotlibasfig绘制cm

热门问题