国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【Python】查詢SQL并用柱狀圖展示

這篇具有很好參考價(jià)值的文章主要介紹了【Python】查詢SQL并用柱狀圖展示。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

需求:

查詢2022年各月訂單量,并用柱狀圖展示

SQL:

select
date_format(create_time,'%Y-%m') as mon
,count(distinct order_id) as ord_cnt
from prod.order_info
where date_format(create_time,'%Y-%m') between '2022-01' and '2022-12'
group by date_format(create_time,'%Y-%m')
order by date_format(create_time,'%Y-%m')

Python代碼:

# -*- coding: utf-8 -*-

import matplotlib.pyplot as plt
import pandas as pd
import sqlalchemy
#import DataFrame
from matplotlib.font_manager import FontProperties



con=sqlalchemy.create_engine(數(shù)據(jù)庫連接信息)
#創(chuàng)建數(shù)據(jù)庫的連接引擎


font = FontProperties(fname=r"c:\windows\fonts\simsun.ttc", size=14)

data=pd.read_sql_query(sql="""select
                            date_format(create_time,'%%Y-%%m') as mon
                            ,count(distinct order_id) as ord_cnt
                            from prod.order_info
                            where date_format(create_time,'%%Y-%%m') between '2022-01' and '2022-12'
                            group by date_format(create_time,'%%Y-%%m')
                            order by date_format(create_time,'%%Y-%%m')"""
                     ,con=con,index_col=['mon'])
#雙%處理
print(data['ord_cnt'].values)
tuli=['訂單量']
df=pd.DataFrame(data['ord_cnt'].values,
             columns=tuli,
             index=data.index)
df.plot(grid=True,xlim=[0,12],ylim=[0,5000],kind='bar')
plt.title(u"2022年每月訂單量",fontproperties=font)

plt.savefig('fig5.jpg')

結(jié)果展示:

【Python】查詢SQL并用柱狀圖展示,python,sql,開發(fā)語言,matplotlib,pandas

?文章來源地址http://www.zghlxwxcb.cn/news/detail-544407.html

到了這里,關(guān)于【Python】查詢SQL并用柱狀圖展示的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • python3連接pg庫做SQL查詢

    使用psycopg2連接在線數(shù)據(jù)庫PostgreSQL數(shù)據(jù)庫。 (1) 安裝psycopg2 打開命令提示符或PowerShell,并輸入以下命令來安裝psycopg2-binary: (2) 連接代碼示例,

    2024年02月11日
    瀏覽(91)
  • python連接sql server查詢數(shù)據(jù)輸出excel

    要將Python連接SQL Server查詢的數(shù)據(jù)輸出到Excel文件,你可以使用 pyodbc 庫和 pandas 庫。首先,你需要安裝這些庫,可以使用以下命令: 接下來,你可以使用以下代碼將SQL Server查詢的數(shù)據(jù)導(dǎo)出到Excel文件: 在這個(gè)示例中,你需要將 your_server_name 、 your_database_name 、 your_username 和

    2024年01月24日
    瀏覽(91)
  • SQL從三個(gè)表中根據(jù)時(shí)間分別查詢并匯總數(shù)量一行展示

    SQL從三個(gè)表中根據(jù)時(shí)間分別查詢并匯總數(shù)量一行展示

    需求:如果您要從三個(gè)表中根據(jù)時(shí)間分別查詢并匯總數(shù)量,然后將結(jié)果以時(shí)間和數(shù)量一行展示,可以使用子查詢和條件聚合。 可以看到2023-07-31日,入庫9個(gè),出庫0個(gè),退貨0個(gè)。

    2024年02月14日
    瀏覽(22)
  • Python 通過pymssql訪問查詢操作 SQL Server數(shù)據(jù)庫

    Python 通過pymssql訪問查詢操作 SQL Server數(shù)據(jù)庫

    在企業(yè)應(yīng)用開發(fā)中,經(jīng)常用到應(yīng)用程序訪問數(shù)據(jù)庫的開發(fā)模式,中小企業(yè)使用的數(shù)據(jù)庫中,以ms SQL Server居多。本文就以一個(gè)簡(jiǎn)單的實(shí)例模型,簡(jiǎn)單介紹一下python訪問ms sql sever數(shù)據(jù)庫的方法。 本文中以下面的本地SQL Server數(shù)據(jù)庫為例進(jìn)行數(shù)據(jù)庫連接,數(shù)據(jù)表的查詢、增加、刪除

    2024年02月10日
    瀏覽(378)
  • Python MySQL 數(shù)據(jù)庫查詢:選擇數(shù)據(jù)、使用篩選條件、防止 SQL 注入

    Python MySQL 數(shù)據(jù)庫查詢:選擇數(shù)據(jù)、使用篩選條件、防止 SQL 注入

    要從MySQL中的表格中選擇數(shù)據(jù),請(qǐng)使用\\\"SELECT\\\"語句: 示例選擇\\\"customers\\\"表格中的所有記錄,并顯示結(jié)果: 注意 :我們使用 fetchall() 方法,該方法從上次執(zhí)行的語句中獲取所有行。 要僅選擇表格中的某些列,請(qǐng)使用\\\"SELECT\\\"語句,后跟列名: 示例僅選擇name和address列: 如果您只對(duì)

    2024年02月05日
    瀏覽(116)
  • 【Python開發(fā)】FastAPI 10:SQL 數(shù)據(jù)庫操作

    【Python開發(fā)】FastAPI 10:SQL 數(shù)據(jù)庫操作

    在 FastAPI 中使用 SQL 數(shù)據(jù)庫可以使用多個(gè) ORM 工具,例如 SQLAlchemy、Tortoise ORM 等,類似 Java 的 Mybatis 。這些?ORM 工具可以幫助我們方便地與關(guān)系型數(shù)據(jù)庫進(jìn)行交互,如 MySQL 、PostgreSQL等。本篇文章將介紹如何使用 SQLAlchemy 來完成數(shù)據(jù)庫操作,以便讓我們?cè)?FastAPI 項(xiàng)目中方便地進(jìn)

    2024年02月14日
    瀏覽(25)
  • Python3,多種方法,同時(shí)執(zhí)行多條SQL語句,并把查詢結(jié)果分別寫入不同Sheet頁,妥妥的學(xué)到了。

    Python3,多種方法,同時(shí)執(zhí)行多條SQL語句,并把查詢結(jié)果分別寫入不同Sheet頁,妥妥的學(xué)到了。

    小屌絲 :魚哥,我想請(qǐng)教一個(gè)問題。 小魚 :國慶假期你經(jīng)歷了什么,讓你變得如此的 “ 善良 ”? 小屌絲 :別這么說,我一直很善良,至少,很正直… 小魚 :打住,直接點(diǎn), 你有什么需要幫助的? 小屌絲 :我就是想把查詢的結(jié)果也入到excel表中 小魚 :然后呢? 小屌絲 :

    2024年02月08日
    瀏覽(25)
  • 03 SpringBoot實(shí)戰(zhàn) -微頭條之首頁門戶模塊(跳轉(zhuǎn)某頁面自動(dòng)展示所有信息+根據(jù)hid查詢文章全文并用樂觀鎖修改閱讀量)

    03 SpringBoot實(shí)戰(zhàn) -微頭條之首頁門戶模塊(跳轉(zhuǎn)某頁面自動(dòng)展示所有信息+根據(jù)hid查詢文章全文并用樂觀鎖修改閱讀量)

    需求描述: 進(jìn)入新聞首頁portal/findAllType, 自動(dòng)返回所有欄目名稱和id 接口描述 url地址:portal/findAllTypes 請(qǐng)求方式:get 請(qǐng)求參數(shù):無 響應(yīng)數(shù)據(jù): 成功 代碼編寫 PortalController : TypeService: TypeServiceImpl: 達(dá)到的效果是,不需要任何參數(shù), 只要訪問portal/findAllType, 就返回news_type表中的所有

    2024年01月24日
    瀏覽(20)
  • 【SQL開發(fā)實(shí)戰(zhàn)技巧】系列(二):簡(jiǎn)單單表查詢

    【SQL開發(fā)實(shí)戰(zhàn)技巧】系列(一):關(guān)于SQL不得不說的那些事 【SQL開發(fā)實(shí)戰(zhàn)技巧】系列(二):簡(jiǎn)單單表查詢 【SQL開發(fā)實(shí)戰(zhàn)技巧】系列(三):SQL排序的那些事 【SQL開發(fā)實(shí)戰(zhàn)技巧】系列(四):從執(zhí)行計(jì)劃討論UNION ALL與空字符串UNION與OR的使用注意事項(xiàng) 【SQL開發(fā)實(shí)戰(zhàn)技巧】系列

    2024年01月16日
    瀏覽(20)
  • 【SQL Server】數(shù)據(jù)庫開發(fā)指南(五)T-SQL 高級(jí)查詢綜合應(yīng)用與實(shí)戰(zhàn)

    【SQL Server】數(shù)據(jù)庫開發(fā)指南(五)T-SQL 高級(jí)查詢綜合應(yīng)用與實(shí)戰(zhàn)

    本系列博文還在更新中,收錄在專欄:#MS-SQL Server 專欄中。 本系列文章列表如下: 【SQL Server】 Linux 運(yùn)維下對(duì) SQL Server 進(jìn)行安裝、升級(jí)、回滾、卸載操作 【SQL Server】數(shù)據(jù)庫開發(fā)指南(一)數(shù)據(jù)庫設(shè)計(jì)的核心概念和基本步驟 【SQL Server】數(shù)據(jù)庫開發(fā)指南(二)MSSQL數(shù)據(jù)庫開發(fā)對(duì)

    2023年04月18日
    瀏覽(120)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包