python画岩石圈厚度热力图
时间: 2023-06-28 20:11:52 浏览: 106
你可以使用Python中的matplotlib库进行绘制热力图。
以下是一个示例代码,用于绘制岩石圈厚度热力图:
```python
import numpy as np
import matplotlib.pyplot as plt
# 岩石圈厚度数据
data = np.array([[35, 38, 42, 45, 49],
[37, 40, 44, 47, 50],
[40, 43, 46, 49, 52],
[42, 45, 48, 51, 54],
[44, 47, 50, 53, 56]])
# 绘制热力图
fig, ax = plt.subplots()
im = ax.imshow(data, cmap="YlGnBu")
# 设置坐标轴标签
ax.set_xticks(np.arange(len(data[0])))
ax.set_yticks(np.arange(len(data)))
ax.set_xticklabels(['0', '50', '100', '150', '200'])
ax.set_yticklabels(['0', '50', '100', '150', '200'])
# 添加每个单元格的数值标签
for i in range(len(data)):
for j in range(len(data[0])):
text = ax.text(j, i, data[i, j], ha="center", va="center", color="black")
# 添加图例
cbar = ax.figure.colorbar(im, ax=ax)
# 设置图形标题
ax.set_title("岩石圈厚度热力图")
# 显示图形
plt.show()
```
这段代码将生成一个热力图,其中横轴和纵轴表示岩石圈的坐标,颜色越深表示厚度越大。你可以根据自己的数据进行修改和调整,以生成适合你数据的热力图。
阅读全文
相关推荐
![-](https://img-home.csdnimg.cn/images/20241231044930.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)