Python数据分析之——数据可视化(折线图)
来源:互联网 发布:java设置文件权限 编辑:程序博客网 时间:2024/05/21 05:56
matplotlib的pyplot子库提供了和matlab类似的绘图API,方便用户快速绘制2D图表。
首先我们先来看看效果图:
然后,是数据:
接着是代码:
#coding:utf-8import numpy as npimport matplotlib.pyplot as pltimport MySQLdbsql = 'SELECT dt_date,nm_watch FROM ******* WHERE vc_name = "速度与激情8" ORDER BY dt_create DESC LIMIT 0, 10'db = MySQLdb.connect(***********)db.set_character_set('utf8')cursor = db.cursor()#执行sql语句data_list = [i for i in cursor.fetchmany(cursor.execute((sql)))]db.close()time_list = []message_list = []for i,j in data_list: # print str(i)[-8:] #因为数据i表示的是时间,而时间完整值是类似于2017-08-04 15:59:08这样的数据,我们只取其中时分秒并去掉“:” # print j time_list.append((str(i)[-8:]).replace(':','')) message_list.append(j)x = time_listy = message_list
#设置画布像素plt.figure(figsize=(8,6))#给X、Y轴赋值plt.plot(x,y,"r",linewidth=1)#设置X、Y轴名称plt.xlabel("X")plt.ylabel("Y")plt.show()
关于一些参数:
plt.xlabel()
plt.ylabel()
plt.title()
plt.ylim()
plt.legend()
plt.ylabel()
plt.title()
plt.ylim()
plt.legend()
xlabel : 设置X轴的文字
ylabel : 设置Y轴的文字
title : 设置图表的标题
ylim : 设置Y轴的范围
legend : 显示图示
ylabel : 设置Y轴的文字
title : 设置图表的标题
ylim : 设置Y轴的范围
legend : 显示图示
如果大家想系统的学习的话,这有一个链接分享给大家,是一本叫《用python做科学计算》的书:
http://old.sebug.net/paper/books/scipydoc/matplotlib_intro.html
阅读全文
6 0
- Python数据分析之——数据可视化(折线图)
- Python数据可视化之散点图和折线图
- 数据可视化-折线图
- python数据可视化——利用pyplot绘制折线图和散点图
- python数据分析之数据可视化matplotlib
- python数据分析(数据可视化)
- Python数据分析基础(六)——可视化
- 数据可视化1---直方图-折线图
- python数据分析——matplotlib生成折线图,散点图和直方图
- 数据分析之--可视化分析
- 利用python数据分析——基于Seaborn模块可视化
- python数据可视化——散点图实例之随机漫步
- python—matplotlib数据可视化实例注解系列-----之横条图
- python—matplotlib数据可视化实例注解系列-----之箱状图
- python—matplotlib数据可视化实例注解系列-----之柱状图
- 数据可视化-Python之Matplotlib
- python数据可视化之matplotlib
- Python数据可视化:Matplotlib 直方图、箱线图、条形图、热图、折线图、散点图。。。
- 小白学tkinter(按钮Button)
- ZOJ 1654 Place the Robots (二分图最大匹配)
- 距离变换distanceTransform应用——细化字符轮廓
- spring-ioc 放开那个对象,让我(容器)来
- 啊哈,小白报道。
- Python数据分析之——数据可视化(折线图)
- Hdu 6060
- String数组转换拼接成SQL in条件字符串
- org.json使用指南
- Java常用类及其方法(九)----Math和Radom
- docker-compose配置
- PAT 1003. Emergency 单源最短路
- Windows 10 64位下USB串口PL2303驱动和MSComm不兼容
- ubuntu网卡指定eth0及其它