•本文字数:约620字•阅读时长:约2分钟•难度:1颗星
斑点鱼将Matplotlib分为五部分:
图表窗口设置、图表基本元素及图表输出、图表样式参数、子图创建、常见图表绘制
本文讲第五部分:matplotlib常见图表绘制
——面积图、填图、饼图
#面积图df = pd.DataFrame(np.random.randn(10, 4), columns=['f', 'i', 's', 'h'])df.plot.area(stacked=False,colormap = 'Reds_r',alpha = 0.5)
#堆积面积图:默认stacked=Truedf = pd.DataFrame(np.random.rand(10, 4), columns=['f', 'i', 's', 'h'])df.plot.area(colormap = 'Blues_r',alpha = 0.5)
plt.fill(), plt.fill_between()
# 填图# 对函数与坐标轴之间的区域进行填充,使用fill函数x = np.linspace(0, 1, 500)y1 = np.sin(4 * np.pi * x)plt.fill(x, y1, 'r',alpha=0.5,label='y1')
# 填图# 填充两个函数之间的区域,使用fill_between函数x = np.linspace(0, 5 * np.pi, 500) y1 = np.sin(x) y2 = np.sin(2 * x) plt.fill_between(x, y1, y2, color ='g',alpha=0.5,label='area')
#饼图s = pd.Series(3 * np.random.rand(4), index=['f', 'i', 's', 'h'])plt.axis('equal') # 保证长宽相等plt.pie(s,explode = [0.1,0,0,0],labels = s.index, colors=['pink', 'lightgreen', 'lightblue', 'yellow'], autopct='%.2f%%')
今天就先到这啦,早点休息哦~
下节预告:matplotlib常见图表绘制——直方图~
加油,坚持就是胜利,学完你就是个宝藏女(男)孩啦~
一起学习的小伙伴如果有什么想法或者意见,欢迎沟通~
投稿|沟通邮箱:[email protected]