簡體   English   中英

如何使用 3 個變量創建熱圖

[英]How to create a heatmap using 3 variables

我正在嘗試使用以下變量創建熱圖:我有一個 x 值,它表示 x 方向上的距離(以米為單位)。 我有一個代表深度(以米為單位)的 z 值。 我有一個飽和值(百分比)。

我想做的是創建一個覆蓋上述內容的熱圖,並顯示在 0-10% 的飽和度下,它是深藍色,比前一個淺藍色 10-20%,...一直到90-100% 飽和度,是最淺的藍色。

感謝幫助。

我是全新的,我想用這個例子弄濕我的腳。

我能夠弄清楚繪制熱圖。

在此處輸入圖像描述

import pandas as pd
import seaborn as sns
import numpy as np
import matplotlib.pyplot as plt

df = pd.read_excel('Example.xlsx')

k = df.pivot('Z(m)','X(m)','SatGas')
plt.title('Gas Saturation at year 1 of injection')
#heat_map = sns.heatmap(k, cmap="jet")

ax = sns.heatmap(tough_stuff, cmap="jet")
fig, ax = plt.subplots()
sns.heatmap(tough_stuff, cmap="jet", ax=ax)
ax.set_xlim(1, 25)
plt.show()

但是,我無法執行以下操作:

  • 我想讓我的x軸在x軸上增加50。
  • 我希望我的 y 軸反轉並增加 5。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM