python调用mysql并在前台做数据展示

今天是学习python的第二天。

根据自己的需要,将前段时间的扇形图稍微升华一下,从而可以从mysql数据库中查询数据,并作图形的展示。

以下为图形展示:

#导入库--注意本段代码不适用于python2
import pymysql
import matplotlib.pyplot as pyt#处理中文乱码
pyt.rcParams['font.sans-serif'] = ['SimHei']
pyt.rcParams['axes.unicode_minus'] = False#定义数据库连接
host='localhost'
user= 'root'
passwd='1234'
db='test001'#定义要查询的城市
city_name='合肥市'#定义县区查询sql
sql_name="SELECT country FROM `hefei_test` where city = %s GROUP BY country;"
sql_sizes="SELECT count(*) FROM `hefei_test` where city = %s GROUP BY country;"
#定义标题
title=city_name+"区县村级单位个数扇形图"
#定义扇形图各模块之间间距
exp=0.01#打开数据库连接
conn = pymysql.connect(host = host,user = user,passwd = passwd,db = db)
#定义游标
cur=conn.cursor()
#执行县区查询sql
cur.execute(sql_name,(city_name,))
#返回所有查询结果(二维元组)
res=cur.fetchall()
#定义空列表(pie()方法需要将其转为列表类型)
labels_list=[]
#遍历查询结果元组
for y in res:print((y[0]))labels_list.append(y[0])
labels=labels_list
#打印结果测试
print(labels)
print(type(labels))#执行区县下辖村民委员会个数查询
cur.execute(sql_sizes,(city_name,))
#返回所有查询结果(二维元组)
res=cur.fetchall()
#定义空列表(pie()方法需要将其转为列表类型)
sizes_list=[]
#遍历查询结果元组
for x in res:#print(x[0])sizes_list.append(x[0])
sizes=sizes_list
#处理结果测试
print(sizes)
print(type(sizes))#游标关闭
cur.close()
#连接提交
conn.commit()
#连接关闭
conn.close()#进行扇形各要素的引用
#获取查询区县个数
len=len(sizes_list)
#打印查看
print(len)
#定义空链表
explode=[]
#建立新链表内容,定义扇形图各模块之间间距
leng=0
while leng < len:explode.append(exp)leng=leng+1
explode=explode##进行扇形各要素的引用
pyt.pie(sizes,labels=labels,explode=explode,shadow = True,autopct='%1.1f%%',startangle=0)
pyt.axis('equal')
#定义标题
pyt.title(title)
#扇形展示
pyt.show()

如果需要使用,记得安装PyMySQL,将数据库连接修改为自己的mysql数据库。如果调用的数据库表有变动,记得将查询语句进行修改。

数据库表内容如下:

towncountrycity
撮镇镇肥东县合肥市
庄墓镇长丰县合肥市
泥河镇庐江县合肥市
万山镇庐江县合肥市
安徽省水家湖农场长丰县合肥市
夏阁镇巢湖市合肥市
肥东新城开发区肥东县合肥市
乐桥镇庐江县合肥市
大兴镇瑶海区合肥市
汤池镇庐江县合肥市
庙岗乡巢湖市合肥市
大杨镇庐阳区合肥市
官亭镇肥西县合肥市
银屏镇巢湖市合肥市
半汤街道办事处巢湖市合肥市
合肥循环经济示范园肥东县合肥市
梁园镇肥东县合肥市
水湖镇长丰县合肥市
三里街街道瑶海区合肥市
方兴社区包河区合肥市
柯坦镇庐江县合肥市
郭河镇庐江县合肥市
杨庙镇长丰县合肥市
铜陵路街道瑶海区合肥市
柘皋镇巢湖市合肥市
紫蓬山管委会肥西县合肥市
天河街道办事处巢湖市合肥市
滨湖世纪社区包河区合肥市
吴山镇长丰县合肥市
蜀山新产业园区蜀山区合肥市
苏湾镇巢湖市合肥市
桃花工业园管委会肥西县合肥市
店埠镇肥东县合肥市
烟墩街道包河区合肥市
明光路街道瑶海区合肥市
矾山镇庐江县合肥市
庐城镇庐江县合肥市
岗集镇长丰县合肥市
众兴乡肥东县合肥市
长临河镇肥东县合肥市
罗塘乡长丰县合肥市
上派镇肥西县合肥市
散兵镇巢湖市合肥市
张集乡肥东县合肥市
铭传乡肥西县合肥市
义井乡长丰县合肥市
高店乡肥西县合肥市
中垾镇巢湖市合肥市
龙桥镇庐江县合肥市
石塘镇肥东县合肥市
望湖街道包河区合肥市
桥头集镇肥东县合肥市
大圩镇包河区合肥市
三河镇肥西县合肥市
陶楼乡长丰县合肥市
嘉山路街道瑶海区合肥市
义城街道包河区合肥市
冶父山镇庐江县合肥市
罗河镇庐江县合肥市
庐阳工业区(林店街道)庐阳区合肥市
双墩镇长丰县合肥市
胜利路街道瑶海区合肥市
合肥龙岗综合经济开发区瑶海区合肥市
下塘镇长丰县合肥市
淝河镇包河区合肥市
坝镇镇巢湖市合肥市
槐林镇巢湖市合肥市
亚父街道办事处巢湖市合肥市
白山镇庐江县合肥市
响导乡肥东县合肥市
城东街道瑶海区合肥市
八斗镇肥东县合肥市
造甲乡长丰县合肥市
严店乡肥西县合肥市
中庙街道办事处巢湖市合肥市
朱巷镇长丰县合肥市
长淮街道办事处瑶海区合肥市
元疃镇肥东县合肥市
桃花镇肥西县合肥市
包公街道包河区合肥市
黄麓镇巢湖市合肥市
丰乐镇肥西县合肥市
盛桥镇庐江县合肥市
白湖镇庐江县合肥市
左店乡长丰县合肥市
柿树岗乡肥西县合肥市
烔炀镇巢湖市合肥市
马湖乡肥东县合肥市
常青街道包河区合肥市
古城镇肥东县合肥市
杜集乡长丰县合肥市
方庙街道办事处瑶海区合肥市
安徽庐江经济开发区庐江县合肥市
芜湖路街道包河区合肥市
山南镇肥西县合肥市
凤凰山街道办事处巢湖市合肥市
白龙镇肥东县合肥市
牌坊回族满族乡肥东县合肥市
包公镇肥东县合肥市
骆岗街道包河区合肥市
七里站街道瑶海区合肥市
金牛镇庐江县合肥市
三十岗乡庐阳区合肥市
陈集镇肥东县合肥市
红光街道瑶海区合肥市
花岗镇肥西县合肥市
栏杆集镇巢湖市合肥市
卧牛山街道办事处巢湖市合肥市
杨店乡肥东县合肥市
石头镇庐江县合肥市
同大镇庐江县合肥市
紫蓬镇肥西县合肥市
和平路街道瑶海区合肥市
双凤开发区长丰县合肥市
笔架山街道蜀山区合肥市
三里庵街道蜀山区合肥市
琥珀街道蜀山区合肥市
五里墩街道蜀山区合肥市
逍遥津街道庐阳区合肥市
西园街道蜀山区合肥市
四里河街道庐阳区合肥市
海棠街道庐阳区合肥市
三孝口街道庐阳区合肥市
稻香村街道蜀山区合肥市
南七街道蜀山区合肥市
小庙镇蜀山区合肥市
杏花村街道庐阳区合肥市
杏林街道庐阳区合肥市
荷叶地街道蜀山区合肥市
亳州路街道庐阳区合肥市
井岗镇蜀山区合肥市
双岗街道庐阳区合肥市
南岗镇蜀山区合肥市

 

如需使用,复制成excel,并用excel导入数据库即可。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/45945.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

中国农民丰收节交易会暨“日照有礼”功能性特色产品展示

中国农民丰收节交易会暨“日照有礼”功能性特色产品展示 齐鲁网闪电新闻讯 新闻中国采编网 中国新闻采编网 谋定研究中国智库网 经信研究 国研智库 国情讲坛 万赢信采编&#xff1a;为庆祝农民丰收节&#xff0c;进一步推动日照乡村振兴建设步伐&#xff0c;倡导功能性农业农业…

C++ STL的简单运用——学习记录

本周学了一下STL&#xff0c;学的内容有string&#xff0c;stack&#xff0c;queue&#xff0c;vector&#xff0c;priority queue&#xff0c;map&#xff0c;set与其简单应用&#xff0c; 速度比较快&#xff0c;&#xff0c;还好学之前我预习了一些&#xff0c;&#xff0c;…

ArcGIS水文分析实战教程(12)河网分级流程

ArcGIS水文分析实战教程(12)河网分级流程 本章导读&#xff1a;如果说河流提取是面对没有数据后者数据匮乏的用户&#xff0c;那么河网分级就完全属于为水文研究而生的一个工具。河流具有干流和支流之分&#xff0c;河网分级能够将这些干支关系理顺&#xff0c;并从中找到其水文…

[论文总结] 深度学习在农业领域应用论文笔记2

文章目录 1. A comparative study of fruit detection and counting methods for yield mapping in apple orchards &#xff08;IF3.581, 2019&#xff09;1.1 介绍1.2 实验与结果1.3 定性结果1.4 失败案例1.4.1 检测1.4.2 计数 1.5 结论与未来工作 2.Wheat crop yield predic…

Java 反射慢?它到底慢在哪?

往期热门文章&#xff1a; 1、GitHub 被超火的 ChatGPT 霸榜&#xff01; 2、Java使用 try catch会影响性能&#xff1f; 3、原来count(*)是接口性能差的真凶&#xff01; 4、大公司病了&#xff0c;这也太形象了吧&#xff01;&#xff01;&#xff01; 5、全球最大资源站创始…

运营人必懂 | TikTok运营指南

“TikTok之前确实很火&#xff0c;现在呢&#xff1f;” 最新数据告诉你&#xff1a; Sensor Tower商店情报数据显示&#xff0c;2022年9月抖音及海外版TikTok在全球App Store和Google Play吸金超过3.15亿美元&#xff0c;是去年同期的1.7倍&#xff0c;蝉联全球移动应用&…

抖音号运营爆量爆单技巧

泛知识付费2.0时代&#xff0c;短视频、直播间成为了知识传播的重要阵地&#xff0c;只要有技能干货&#xff0c;不论是行业大咖&#xff0c;还是精通某领域的普通人&#xff0c;都有机会成为大众的“老师”&#xff0c;依靠输出视频、音频等内容课程来知识变现。而抖音生态&am…

抖音直播运营分析必备工具!千川投放提高付费流量转化ROI

千川正式上线后的几个月&#xff0c;由于操作更简单越来越多的商家已经通过千川把新号快速的跑起来了&#xff0c;不少新号已经实现高投产比。但还有很多新手商家&#xff0c;遇到新号起号难&#xff0c;千川投放没产出等问题&#xff0c;最近讨论比较多的主要有&#xff1a; …

抖音运营方针策略

抖音&#xff0c;是一款可以拍短视频的音乐创意短视频社交软件&#xff0c;该软件于2016年9月上线&#xff0c;是一个专注年轻人音乐短视频社区平台。用户可以通过这款软件选择歌曲&#xff0c;拍摄音乐短视频&#xff0c;形成自己的作品。 抖音运营是一款社交类的软件&#xf…

抖音账号矩阵系统如何开发布局及运营?

抖音SEO&#xff0c;顾名思义抖音搜索排名优化&#xff0c;目前短视频平台如火如荼&#xff0c;抖音也凭借自身优势&#xff0c;迅猛发展&#xff0c;据相关数据统计&#xff0c;目前抖音平台日活用户已超8亿&#xff0c;抖音搜索超4亿&#xff0c;商业价值巨大&#xff0c;这无…

抖音运营经验与抖音机制分享!

如今运营抖音号&#xff0c;一个月涨了10w粉丝&#xff0c;虽然不多&#xff0c;但也是很好的开始。其实&#xff0c;要玩抖音除了要懂基本的机制&#xff0c;避开雷区外&#xff0c;还有一些小窍门&#xff0c;下面武汉新时标文化传媒有限公司总结抖音经验与抖音机制&#xff…

问答ChatGPT-4:探索未来微数据中心IDC的发展趋势

从去年年底开始到现在&#xff0c;大众对以ChatGPT-4为主的人工智能AI的话题讨论盛况空前。这是一款由OpenAI发布的聊天机器人模型&#xff0c;一经上线&#xff0c;短短5天完成100万用户积累&#xff0c;并在最近实现月活用户破亿。实际上&#xff0c;ChatGPT和智能客服、智能…

人工智能工具集合

前言 ​ 话说2023&#xff0c;可谓人工智能元年&#xff01;但是说实话&#xff0c;有部分产品达不到“人工智能”的程度&#xff0c;还停留在“计算”的层次&#xff0c;我对这方面不是专家&#xff0c;就不去评价这些应用是否算是“AI”了。不过&#xff0c;善用这些工具&am…

巴比特 | 元宇宙每日必读:28家AI企业集体赴港IPO,业绩惨谈,经营亏损,这是AI下半场的起点,还是资本炒作到顶峰的标志?...

摘要&#xff1a;当前&#xff0c;港交所通过聆讯等待IPO的排队企业一共有106家&#xff0c;其中&#xff0c;涉及AI人工智能或数字化的公司达到28家&#xff0c;占比26%。而这28家公司中&#xff0c;有18家截至2022年度的净利润为亏损&#xff0c;8家实现微盈利。 业绩惨淡&am…

AI绘画最全提示词表;独立开发者2项重要能力;AIGC发展「百科全书」;AI新时代的学习/创业/出海 | ShowMeAI日报

&#x1f440;日报&周刊合集 | &#x1f3a1;生产力工具与行业应用大全 | &#x1f9e1; 点赞关注评论拜托啦&#xff01; &#x1f916; 3300提示词&#xff0c;AI作画艺术家/风格/细节的最全词表 这是AI绘画工具「画宇亩 (Nolibox Creator) 」帮助中心的一份学习文档&…

input框出现转圈问题

input框不能加type 只有select框可以加type 若想使用数字输入框,可以用InputNumber或正则表达式验证

计算机重启后一直黑屏转圈,电脑win10开机黑屏转圈十几秒怎么解决

对于Win10正式版开机等待时间长的问题&#xff0c;通常只发生在通过“升级”方式更新的Win10正式版系统中。而对于采用“全新”方式安装 的Win10正式版系统中则不会出现此类故障&#xff0c;下面一起来看看解决方法吧。 1、右击桌面左下角的“Windows”按钮&#xff0c;从其右键…

计算机重启后一直黑屏转圈,技术员教你解决win10开机无限黑屏转圈重启的解决方法...

大家在操作电脑时一定会遇到很多问题&#xff0c;比如说win10开机无限黑屏转圈重启的解决方法就是我们经常会遇到的&#xff0c;小编及身边的朋友也遇到过win10开机无限黑屏转圈重启的解决方法很多次&#xff0c;针对win10开机无限黑屏转圈重启的解决方法这样的问题&#xff0c…

html怎样让图片自动转圈,html5如何实现图片转圈的动画效果

这篇文章主要介绍了html5实现图片转圈的动画效果——让页面动起来的相关资料,需要的朋友可以参考下 1.先瞧瞧效果&#xff1a; 2.代码是这样的&#xff1a; mixin ani-btnRotate{ keyframes btnRotate{ from{transform: rotateZ(0);} to{transform: rotateZ(360deg);} } } incl…

右键文件一直转圈卡死

右键文件一直转圈卡死 1.随便打开一个电脑管理器&#xff08;比如&#xff0c;360&#xff09;&#xff1b; 2.点击搜索更多&#xff0c;搜索“右键管理”&#xff1b; 3.点开后&#xff0c;将其中不需要的右键管理删除&#xff08;如果需要恢复&#xff0c;可以点击已删除…