嗨,我想使用熱圖來顯示一段時間內降水中氘的變化。為此,我使用了以下代碼:(來源:
我怎樣才能洗掉它們?
uj5u.com熱心網友回復:
如果您使用了鏈接中的示例(來源:link),您可以評論這些行:
# ax.spines[:].set_visible(False)
# ax.set_xticks(np.arange(data.shape[1] 1)-.5, minor=True)
# ax.set_yticks(np.arange(data.shape[0] 1)-.5, minor=True)
# ax.grid(which="minor", color="w", linestyle='-', linewidth=3)
# ax.tick_params(which="minor", bottom=False, left=False)
白色網格通過這些線顯示
您可以添加引數以顯示或不顯示
def heatmap(data, row_labels, col_labels, ax=None,
cbar_kw={}, cbarlabel="", grid = False, **kwargs):
...
if grid:
ax.spines[:].set_visible(False)
ax.set_xticks(np.arange(data.shape[1] 1)-.5, minor=True)
ax.set_yticks(np.arange(data.shape[0] 1)-.5, minor=True)
ax.grid(which="minor", color="w", linestyle='-', linewidth=3)
ax.tick_params(which="minor", bottom=False, left=False)
uj5u.com熱心網友回復:
嘗試使用
plt.rcParams["axes.grid"] = False
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/484209.html
標籤:Python 麻木的 matplotlib 热图
