是否可以通過以下方式注釋 imshow heatmap 如果來自 pandas Dataframe 的值小于 3,然后在該特定熱圖視窗中標記“x”?
假設我有與此示例類似的資料:
d = {'col1': [1,2,1,5,3], 'col2': [3,4,1,5,2],'col3': [3,4,3,1,2],'col4': [3,4,1,2,5]}
df = pd.DataFrame(data=d)
fig = plt.figure(figsize=(6,4))
plot = plt.imshow(df)
ax = plot.axes
ax.invert_yaxis()
ax.set_xticklabels(df.columns)
我看到我們可以用相應的值注釋所有熱圖視窗,但是我不知道如何只注釋低于給定限制的視窗,而不是用相應的值而是例如標記“x”。如果可以使用 matplotlib 熱圖,我可以征求建議嗎?謝謝你。
uj5u.com熱心網友回復:
- 遍歷這些值,并使用 an
if-condition來控制添加文本。 - 修改自
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/371881.html標籤:Python 熊猫 matplotlib 显示
