0
我使用繪圖生成熱圖,然後更改色彩比例。如果熱圖的值都是正值,則會導致色彩不覆蓋整個顏色範圍。如何獲得色彩的全範圍?
我該如何解決這個問題?
輸入
import pandas as pd
import numpy as np
import plotly.offline as py
import cufflinks as cf
cf.go_offline()
index = range(500)
columns = range(20)
df = pd.DataFrame(np.random.randn(500, 20) + 100, index=index, columns=columns)
fig = df.iplot(kind='heatmap', colorscale='Rdbu', asFigure=True)
fig['data'][0].update(colorscale='Redblue')
py.iplot(fig)
輸出
翻閱文檔。應該有參數來指定顏色映射的最小值和最大值。 https://stackoverflow.com/q/3373256/2823755可能會讓你開始。 – wwii