我有蟒蛇如下表:什麼碼錶顏色而不是值
我想要做的就是看錶,一個更好看的方式,與細胞從去紅色到藍色取決於它們的價值,有點像這樣:
有誰知道該怎麼做?
到目前爲止,我已經完成了這項工作,但不知道要在變量選項中放置什麼以使其工作,也不知道如何使顏色取決於值。
import numpy as np
from bokeh.plotting import figure, show, output_file #outils graphiques
import pandas as pd
df = pd.read_excel("C:/Users/a873469/Documents/Bundles/Bundles mini.xlsx")
pd.set_option('display.height', 500)
pd.set_option('display.max_rows', 500)
pd.set_option('display.max_columns', 500)
pd.set_option('display.width', 200)
print df.iloc[:20, :20]
options=
colormap = ["#2166ac", "#67a9cf", "#d1e5f0", "#fddbc7", "#ef8a62", "#b2182b"]
xname = []
yname = []
color = []
color.append(colormap)
p = figure(title="Bundles", #table title
x_axis_location="above", # x axis on top, hover tool
x_range=list(reversed(options)), y_range=options) # definition of x et y
p.plot_width = 800 #table size
p.plot_height = 800
p.grid.grid_line_color = None # uncolored grid
p.axis.axis_line_color = None # uncolored axis
p.axis.major_tick_line_color = None #no tick lines on axis
p.axis.major_label_text_font_size = "5pt" #label police
p.axis.major_label_standoff = 0
p.xaxis.major_label_orientation = np.pi/3 #label orientation
p.rect(0.9, 0.9, #rectangles
color='colors', line_color=None) # rectangle color
output_file("bundles.html", title="bundles.py example") # fichier d'affichage
show(p) # show the plot'
你應該閱讀這個,它可能會幫助http://pandas.pydata.org/pandas-docs/stable/style.html –
謝謝,我會看到我設法做的 –