0
我想繪製一個30x2322權重矩陣的熱圖,最後附加了偏差。以下是代碼:Plotly似乎失去了熱圖的標籤
def plotNetworkParams(fn, input_labels):
np = loadFile(fn)
input_mx = numpy.vstack([np[1], np[2]]) #stack bias to weight mx
input_mx = numpy.transpose(input_mx)
colorscale = [[0, '#000000'], [0.4, '#0000FF'], [0.5, '#FFFFFF'], [0.6, '#FFFF00'], [1, '#FF0000']]
print "input mx shape: "+str(input_mx.shape) # prints (30, 2323)
print "number of labels: "+str(len(input_labels)) # prints 2323
data = [
go.Heatmap(
zauto=False,
zmin=-0.5,
zmax=0.5,
colorscale = colorscale,
z=input_mx,
y=map(lambda n: "Activation of unit "+str(n), range(30)),
x=input_labels
)
]
py.plot(data, filename="input_to_recurrent")
該圖在x軸上的標籤數量少於列數。我使用標籤和數據之間的偏移量追溯到單個標籤丟失。 例如,索引275和277處的標籤在圖表上彼此相鄰,標籤276缺失,標籤277獲取標籤276的數據等等。
什麼會導致標籤丟失這樣的標籤?