python读取mysql数据绘制条形图

  

本文实例为大家分享了python读取mysql数据绘制条形图的具体代码,供大家参考,具体内容如下

  

Mysql脚本示例:

        创建表的演示(   int id   、产品varchar (50)   2、价格小数点(18日)   int、数量   2、数量小数(18日)   orderdate, datetime   );   插入的演示   选择1,' AAA ' 15.2 5, 76年,“2017-09-09”联盟   选择2,BBB, 10日,6日,60岁的“2016-05-18”联盟   选择3、“CCC”21日,11231年,“2014-07-11”联盟   选择4,DDD, 55岁,2110年,“2016-12-24”联盟   选择5、“EEE”20日4,80年,“2017-02-08”联盟所有   选择6,FFF, 45岁,2,90年,“2016-08-19”联盟   GGG的选择7日,33岁,5165年,“2017-10-11”联盟   “终极战士”,选择8日5、40200年,“2014-08-30”联盟   选择9,' 3 ',3,20岁,60岁,“2015-02-25”联盟   “JJJ”选择10日,10日,15150年,“2015-11-02”,      

python绘图分析:
  

        # - * -编码:utf - 8 - *   #进口numpy   进口MySQLdb   进口plotly.plotly   进口的阴谋。graph_objs为pg      主机=" localhost "   端口=3306   用户="根"   passwd=" mysql "   charset=" utf8 "   dbname=安馐浴?   康涅狄格州=没有      试一试:   康涅狄格州=MySQLdb.Connection (   主机=主机,   端口=端口,   用户=用户,   passwd=passwd,   db=dbname,   charset=字符集   )   坏蛋=conn.cursor (MySQLdb.cursors.DictCursor)   从演示cur.execute (“select *;”)   行=cur.fetchall ()   #=numpy.array行(行)   列表=[[]、[][],[]]   一行的行:   列表[0].append(行(“产品”))   列表[1].append(行(“价格”))   列表[2].append (row["数量"])   列表[3].append (row["数量"])   #打印(列表)   #打印(列表[0])   #打印(((x [0] x列表)))      date_price=pg.Bar (x=[0], y=[1], name='价格”)   date_quantity=pg.Bar (x=[0], y=[2], name='数量的)   date_amount=pg.Bar (x=[0], y=[3], name='总价”)   data=https://www.yisu.com/zixun/[date_price date_quantity date_amount]   # barmode=(堆栈、组织覆盖、相对)   布局=pg.Layout (barmode=凹拧?title=案鞑废矍榭觥?   无花果=pg.Figure (data=https://www.yisu.com/zixun/data,布局(布局)   plotly.offline。图(图,文件名=" C:/用户/huangzecheng/桌面/test.html”)      最后:   如果康涅狄格州:   conn.close ()      

将代码保存为文件巴特。py,执行脚本python 巴特。py生成html文件如下:

  

 python读取mysql数据绘制条形图”> </p>
  <p>以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。</p><h2 class=python读取mysql数据绘制条形图