如何解决使用三个变量的重心坐标创建图像
我创建了以下三个示例热图:
import numpy as np
import matplotlib.pyplot as plt
fig = plt.figure(figsize=(15,10))
img1 = np.array([[1.23,2.12,3.11],[0.99,1.44,1.04],[1.1,2.1,1.5]])
ax1 = fig.add_subplot(1,3,1)
im = ax1.imshow(img1,origin='lower',cmap='Blues')
img2 = np.array([[1.12,2.0,3.02],[0.3,1.23,0.2],[1.0,1.1,0.3]])
ax1 = fig.add_subplot(1,2)
im2 = ax1.imshow(img2,cmap='Blues')
img3 = np.array([[0.9,1.9],[0.1,0.19],[0.9,1.0,0.2]])
ax1 = fig.add_subplot(1,3)
im3 = ax1.imshow(img3,cmap='Blues')
plt.tight_layout()
plt.show()
现在我想使用重心坐标和归一化(范围 0 到 1)每个热图(维度)将这三张热图(图像)合并为一张热图(一张图像)。
据我所知,重心坐标如下所示:
如何在 python 中创建这个颜色三角形(颜色图),然后如何使用它来创建热图?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。