python数据可视化matplotlib

主要介绍了几个库

概述

主要是讲述了两个绘图库:

1、matplotlib

python二维绘图库,使用起来类似matlab
也可以绘制三维图形

2、

辅助库:numpy库

导入后可以使用类似matlab语句创建列表

#1到10 取100个点
np.linspace(1,10,100,endpoint-true)

#类似于range(8)
np.arange(8)

matplotlib数据入门

函数:

plot(x)
ln1,=plot(x,y)
ln2,=plot(x1,y1,color = 'red',linewidth = 2.0, linestyle = '--',label="2018年销量图")
plot(x1,y1,x2,y2)

legend(handles = [ln1,ln2], labels=['曲线一','曲线二'], loc ='lower right')
#legend(loc='best')

xlabel('年份')
ylabel('销量')
title('销量图')
yticks([60, 80],["及格","优秀"])
import matplotlib.pyplot as plt
x = [0,1,2,3]
y = [11,22,44,33]
plt.plot(x,y)
#plt.plot(y)
plt.show

pie()函数,绘制饼图

plt.pei(x=data,
labels=labels,
...)

bar()函数,柱状图

绘制3d图形

contour()
contourf()

pygal

数据图库,面向对象,生成各种格式的数据图:PNG,SVG; XML etree,html表格
支持:折线图Line,柱状图Bar,水平柱状图HorizontalBar,水平折线图,叠加柱状图StackedBar,叠加折线图,饼图Pie,点图Dot,仪表图Gauge,雷达图(网)Radar

示例

pie=pygal.pie()
pie.add(labels[1],data[1])
pie.title = 'xx图'
pie.inner_radius=0.4

绘图数据来源:

直接输入

读文件:

格式:

  • csv
  • json
    注意:
  • 要检查文件是否损坏,是否缺失数据,比如天气情况json表,要检查是否缺少了某一天的天气
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值