【python可视化】python 画饼图,柱状图,折线图,条形图
来源:互联网 发布:打印机网络共享 编辑:程序博客网 时间:2024/06/05 17:51
python数据可视化
内容: 1、python 画柱状图 2、python画条形图 3、python画折线图 4、python画饼图
# -* encoding:utf-8 *-import matplotlib.pyplot as plt##########设置中文显示from pylab import *import pandas as pdmpl.rcParams['font.sans-serif'] = ['SimHei']font_size =11 # 字体大小# fig_size = (8, 6) # 图表大小# 更新字体大小mpl.rcParams['font.size'] = font_size# 更新图表大小# mpl.rcParams['figure.figsize'] = fig_size#######################第一种柱状图#################data = [281.7,198.5,184.9,129.3,109.3,100,94,84.6,80.2]labels = [u'黄婷婷鲜厨当道',u'cateblanchett',u'快乐大本营',u'郑秀晶河伯的新娘',u'唐嫣时间都知道',u'春天剧好看',u'运动就是坚持',u'跨界歌王',u'电影心理罪定档811']index = np.arange(len(data))# 设置柱形图宽度bar_width = 0.6rects1=plt.bar(index+bar_width,data, tick_label=labels,color='g',width=bar_width,align="center")plt.ylabel(u"话题阅读数")# plt.xlabel(u"话题")plt.title(u'话题阅读数top10排行榜(单位:亿)')# 添加数据标签def add_labels(rects): for rect in rects: height = rect.get_height() plt.text(rect.get_x() + rect.get_width() / 2, height, height, ha='center', va='bottom') # 柱形图边缘用白色填充,纯粹为了美观 rect.set_edgecolor('white')add_labels(rects1)plt.savefig("C:/a1.png")plt.show()
########################第2种条形图###################data = [7167,7167,4962,4935,4352,4265,4100,3943,3925,3925]labels = [u'人民日报',u'江湖段王爷',u'震撼心灵的文章',u'天天向上',u'新浪教育',u'龍小丹_LT',u'藜麦生活',u'一个默默的小羽毛-枫紫',u'鲜城',u'游戏全明星']index = np.arange(len(data))# 设置柱形图宽度bar_width = 0.6rects1=plt.barh(index+bar_width,data, tick_label=labels,color='b',height=bar_width,align="center")plt.xlabel(u"主持人关注数")plt.title(u'主持人关注数top10(单位:人)')plt.savefig("C:/a2.png")plt.show()
#################################第3种折线图##########################data=[25.9,84.6,21,21.8,36.7,4,5.2,43.7,0.12292,94]index = np.arange(len(data))plt.plot(data,color='b')plt.xticks(index,(u'母亲节',u'跨界歌王',u'天生是优我',u'欢乐颂2',u'我想和你唱',u'小王子的童话之旅',u'一带一路',u'奇葩说',u'黑龙江回应杜特尔特的小愿望',u'运动就是坚持'))plt.ylabel(u"话题阅读数")plt.title(u'top10话题阅读数走势图(单位:亿)')plt.savefig("C:/a3.png")plt.show()
##########################第4种饼图############################data=[547,360,178,81,477,504,2241,679,366,1661]labels=[u'高能少年团',u'王俊凯后援会官博',u'王俊凯吧话题组',u'我阿宅啊',u'微博讲礼',u'腐剧排行榜',u'新浪电影',u'壹峰信',u'李宇春疯狂工作室',u'微博爱豆']cols = ['c','m','red','blue','yellowgreen', 'gold', 'lightskyblue', 'lightcoral','orange','pink'] #y颜色plt.axis('equal')plt.pie(data, labels=labels, autopct='%1.1f%%',colors=cols)plt.title(u'top10话题主持人关注数分布图')plt.savefig("C:/a4.png")plt.show()
阅读全文
1 0
- 【python可视化】python 画饼图,柱状图,折线图,条形图
- JfreeChart画饼图,折线图,柱状图
- python 画柱状图折线图
- Python 画 直方图/条形图/柱状图
- Python数据可视化:Matplotlib 直方图、箱线图、条形图、热图、折线图、散点图。。。
- 【python 数据可视化 】饼图,箱线图,条形图,直方图,折线图,散点图
- ZedGraph控件 画饼图 折线图 柱状图 函数
- 用python画折线图、柱状图、饼图
- python数据可视化(matplotlib,pandas绘图,直方图,散点图,柱状图,折线图,箱线图)
- 【python 可视化】数据透视表的用法及画饼图
- Python数据可视化之散点图和折线图
- 柱状图/ 折线图 总结
- jfreechart柱状图+折线图
- iOS 柱状图 折线图
- 折线图柱状图封装
- 自定义折线图/柱状图
- Python中使用matplotlib画饼图详解
- DotNetCharting用法---画饼状图、柱状图
- 全面了解 Nginx 主要应用场景
- Kotlin_null安全
- Variance Shadow Maps
- 常见的PHP安全防范
- 应用程序无法正常启动(0xc0000007b),问题修复
- 【python可视化】python 画饼图,柱状图,折线图,条形图
- 灰度变换_MATLAB
- 学0-1背包算法的个人理解
- Unity CSV文件加载案例
- 优秀程序员必须知道的32种算法
- thinkphp5 + postgresql 在插入数据时无法获取新增记录ID
- 【tensorflow】tensorflow源代码方式安装
- flume日志配置
- Android点赞+1效果,支持文本和图像。