網站首頁 編程語言 正文
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-03-22 docker安裝RabbitMQ詳細步驟_docker
- 2022-04-02 IDEA集成Docker實現打包的方法_docker
- 2022-05-20 死鎖的產生和避免
- 2023-01-28 python元組的可變與不可變問題_python
- 2022-05-09 Python學習之面向對象編程詳解_python
- 2022-12-03 c#常用表格控件dataGridView的分頁顯示_C#教程
- 2023-12-15 Linux系統中date命令、hwclock命令 語法詳解
- 2022-11-20 Python必知必會之os模塊實例詳解_python
- 最近更新
-
- 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同步修改后的遠程分支