網站首頁 編程語言 正文
Pandas畫圖
注意:本案例使用?Jupyter Notebook?進行案例演示
pandas庫中集成了matplotlib庫,可以直接進行調用,在相應的DataFrame后,加上.plot就能直接進行繪圖,具體語法格式如下所示:
pandas.DataFrame.plot
DataFrame.plt(x=None, y=None, kind='line')
x:x數據
y:y數據
kind:圖類型
- 'line':折線圖
- 'bar':柱狀圖
- 'barth':
- 'hist':直方圖
- 'pie':餅圖
- 'scatter':散點圖
我們想繪制散點圖觀察一下兩者之間(年份與自然增長率)之間的關系:首先導入相關庫,前幾行代碼是解決中文字體顯示問題,然后讀取數據,最后使用.plot函數繪制散點圖。具體代碼如下所示:
# 看一下兩者之間的關系x="年份", y="自然增長率(%)"
import pandas as pd
import seaborn as sns
from pylab import mpl
from matplotlib.font_manager import FontProperties
myfont=FontProperties(fname=r'/usr/share/fonts/fangzheng/FZSYJW.TTF',size=12)
sns.set(font=myfont.get_name())
people = pd.read_csv("data/data140190/人口.csv")
people.plot(x="年份", y="自然增長率(%)", kind="scatter")
代碼運行結果如下圖所示:
文件讀取與存儲
read_csv讀取文件
pandas.read_csv(filepath_or_buffer, sep = ',')
- filepath_or_buffe:文件路徑
- usecols:指定讀取的列名,列表形式
原文鏈接:https://juejin.cn/post/7151403935251562509
相關推薦
- 2022-12-09 ReactQuery系列之數據轉換示例詳解_React
- 2022-07-17 Docker?Push?Skipped?foreign?layer?的錯誤問題及解決方案_docke
- 2023-01-01 C語言用fun函數實現兩個數的交換方式_C 語言
- 2022-09-21 Flutter實現底部和頂部導航欄_Android
- 2022-11-01 詳解C++中函數模板的定義與使用_C 語言
- 2022-11-23 Python字典高級用法深入分析講解_python
- 2022-03-05 C#多線程用法詳解_C#教程
- 2022-05-26 mongoDB數據庫索引快速入門指南_MongoDB
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支