基于Python Plotly 对 MySQL 存储数据的可视化初步

本文介绍了如何使用Python的Plotly库对MySQL数据库中的数据进行可视化。首先讲解了如何通过MySQL-python连接MySQL数据库,然后阐述了安装和使用Plotly的过程。接着展示了在MySQL中创建数据库、数据表及插入数据的基本操作。最后,演示了在Python中查询MySQL数据并利用Plotly生成交互式图表的步骤。

Pyhon提供强大的可视化工具,除matplotlib外,pandas、seaborn、ggplot、bokeh、pygal、plotly都具有强大的可视功能(http://www.thebigdata.cn/YeJieDongTai/30555.html),根据不同的数据、平台要求选择适当的工具进行可视化能较大程度地展示python的强大功能。个人认为plotly功能强大,且其适合web端的展现,并提供js库,能生产具有交互性的图表,非常值得学习。并且,笔者近日入了MySQL的坑,对于一众diaosi来说,MySQL大部分功能免费,相比于Oracle的昂贵价格和MS SQL Server根植于MS的特性,MySQL不仅免费,而且开源,模块的改进简单,而且在千万级别数据量时性能并不太亚于MS SQL Server,是一款值得入手的开源数据库软件。本文的目的,就是希望通过Plotly的Python接口,对MySQL数据库中的数据进行可视化。


第一部分: MySQL 与 Python 之间的连接

MySQL 与 Python 之间的连接通过MySQL-python实现。笔者假定终端已经安装好Python2.7及以上,并能基于easy_install 或pip进行第三方库的安装。打开cmd,定位到D:\Program Files(x86)\python2_7_11\Scripts(笔者电脑安装的为python2.7.11),命令行输入pip install MySQL-python,即可安装这个包。不过,可能会出现一点安装问题,尽管baidu、Stackoverflow、oschina、csdn搜索了一大堆资料,还是未能解决。因此,采用第二大杀器——Python第三方库安装文件集锦(http://www.lfd.uci.edu/~gohlke/pythonlibs/),搜索MySQL-python,根据电脑系统选择对应的安装文件(后缀为.whl)下载,笔者下载的是MySQL_python-1.2.5-cp27-none-win32.whl。在cmd中输入pip install C:\Users\Liuph\Desktop\MySQL_python-1.2.5-cp27-none-win32.whl,后者为文件路径和文件名。

安装好之后通过import MySQLdb即可实现连接。


评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值