环境:ubuntu18.4 python3.6,jupyter-lab
1,查看plotly版本。一般plotly绘制图形保存时,会提示需要安装orca,这个插件是在conda里安装的。但是在plotly的官网里,对于plotly4.9版本以上的,推荐安装kaleido。此处采用pip安装kaleido。
import plotly
print(plotly.__version__)
安装kaleido
pip3 install -U kaleido -i https://pypi.mirrors.ustc.edu.cn/simple/
2,字母与数据库取出的数据一一对应函数
def judgesoc(df):
Colorl = ['L','M','A','C','G','E','D','N','K','R','H']
if (df == 0.1):
dfs=Colorl[9]
elif(df==0.2) :
dfs=Colorl[8]
elif(df==0.3):
dfs=Colorl[7]
elif (df==0.4):
dfs=Colorl[6]
elif (df==0.5):
dfs=Colorl[5]
elif (df==0.6) :
dfs=Colorl[4]
elif (df==0.7):
dfs=Colorl[3]
elif (df==0.8) :
dfs=Colorl[2]
elif (df==0.9):
dfs=Colorl[1]
elif(df==1):
dfs=Colorl[0]
else:
dfs = Colorl[10]
return dfs
3,读取数据库内的时间,采用heatmap绘制表格图