plotly与plt混合画科研统计图

先上图:

plotly与plt混合画科研统计图_第1张图片

code:

import numpy as np 
import matplotlib.pyplot as plt 
import plotly as py 
pympl = py.offline.plot_mpl
plt.rcParams['font.sans-serif'] = ['SimHei'] # 指定默认字体
plt.rcParams['axes.unicode_minus'] = False 
plt.figure(figsize=(24,8))
X=np.arange(1,8)
Y1=np.array([11,6,21,12,20,14,34])
Y2=np.array([12,7,20,10,27,18,38])
Y3=np.array([13,8,19,11,26,17,34])
Y4=np.array([14,9,18,10,28,15,34])
plt.bar(X-0.15,Y1,width=0.1,facecolor='DeepSkyBlue',edgecolor='white')
plt.bar(X-0.05,Y2,width=0.1,facecolor='Tomato',edgecolor='white')
plt.bar(X+0.05,Y3,width=0.1,facecolor='LightGray',edgecolor='white')
plt.bar(X+0.15,Y4,width=0.1,facecolor='Gold',edgecolor='white')
plt.xticks((1,2,3,4,5,6,7), ('X1','X2','X3','X4','X5','X6','X7'),fontsize=20)
plt.yticks(fontsize=20)
plt.legend(['Y1','Y2','Y3','Y4'],fontsize=20)
plt.title('这就是标题了',fontsize=20)
# fig=plt.gcf()
# plot_url=pympl(fig,filename=r'tmp_1.html',show_link=False,resize=True)
plt.show()

注释掉的可以通过生成html文件进行查看。 

 颜色选择可以参考-链接-

 

你可能感兴趣的:(画图)