是否可以在 python 中绘制 "checkerboard" 类型的图?
Is it possible to plot a "checkerboard" type plot in python?
我有一个包含两个自变量和 1 个因变量的数据集。我认为表示数据集的最佳方式是使用 checkerboard-type 图,其中单元格的颜色代表一系列值,如下所示:
我似乎找不到自动执行此操作的代码。
您需要使用绘图包来执行此操作。例如,使用 matplotlib:
import numpy as np
import matplotlib.pyplot as plt
import matplotlib.cm as cm
X = 100*np.random.rand(6,6)
fig, ax = plt.subplots()
i = ax.imshow(X, cmap=cm.jet, interpolation='nearest')
fig.colorbar(i)
plt.show()
对于那些多年后遇到我的人来说,楼主想要的是热图。
Matplotlib 有关于以下示例的文档 here。
我有一个包含两个自变量和 1 个因变量的数据集。我认为表示数据集的最佳方式是使用 checkerboard-type 图,其中单元格的颜色代表一系列值,如下所示:
我似乎找不到自动执行此操作的代码。
您需要使用绘图包来执行此操作。例如,使用 matplotlib:
import numpy as np
import matplotlib.pyplot as plt
import matplotlib.cm as cm
X = 100*np.random.rand(6,6)
fig, ax = plt.subplots()
i = ax.imshow(X, cmap=cm.jet, interpolation='nearest')
fig.colorbar(i)
plt.show()
对于那些多年后遇到我的人来说,楼主想要的是热图。
Matplotlib 有关于以下示例的文档 here。