2D直方圖我試圖使用這些代碼與Python
from math import *
import pylab as p
import matplotlib.pyplot as plt
import numpy as np
x=part.points[:,0]
y=part.points[:,1]
z=part.points[:,2]
H, xedges, yedges = np.histogram2d(x, y, bins=(128,128))
H.shape, xedges.shape, yedges.shape
extent = [yedges[0], yedges[-1], xedges[-1], xedges[0]]
plt.imshow(H, extent=extent, interpolation='nearest')
plt.colorbar()
plt.xlabel("x")
plt.ylabel("y")
plt.show()
每一件事工作正常繪製Python中的2D直方圖:我有一個彩條代表在每個細胞計數。問題是我想要計數的日誌,但函數histrogram2d沒有任何選項。
謝謝,我真的是新的Python。我可以問你是否有可能有一個3d直方圖?還包括z座標? – Brian
@Matteo:我添加了關於如何創建「3D直方圖」的註釋。如果回答您的原始問題,請將此答案標記爲已接受(在左側)。 :) – EOL