網站首頁 編程語言 正文
如何利用pandas讀取csv數據并繪圖
導包,常用的numpy和pandas,繪圖模塊matplotlib,
import matplotlib.pyplot as plt import pandas as pd import numpy as np fig = plt.figure() ax = fig.add_subplot(111)
讀取csv文件的數據,保存到numpy數組內
path_csv = "E:\\python\\python\\2021\\202104\\04091\\path_data.csv" xa = np.array([42.0, 44.4, 43.1, 40.6]) ya = np.array([21.6, 21.2, 13.5, 14.0]) xa1 = np.array([10, 40]) ya1 = np.array([10, 40]) path_data_x = pd.read_csv(path_csv, header=None, usecols=[0]) path_data_y = pd.read_csv(path_csv, header=None, usecols=[1]) path_x = np.array(path_data_x)[:, 0] path_y = np.array(path_data_y)[:, 0]
繪制圖像
print(path_x[0]) print(path_y[0]) ax.plot(xa1, ya1, color='g', linestyle='', marker='.') ax.plot(xa, ya, color='g', linestyle='-', marker='.') ax.plot(path_x, path_y, color='m', linestyle='', marker='.') plt.show()
展示結果
pandas畫pearson相關系數熱力圖
pearson相關系數計算函數
data.corr()
該方法支持空值:np.nan
import seaborn as sns import numpy as np import matplotlib.pyplot as plt data = pd.DataFrame({"A":[np.nan,2,9], "B":[4,14,6], "c":[987,8,9]}) f, ax= plt.subplots(figsize = (14, 10)) corr = data.corr() # print(corr) sns.heatmap(corr,cmap='RdBu', linewidths = 0.05, ax = ax) # 設置Axes的標題 ax.set_title('Correlation between features') plt.show() plt.close() f.savefig('sns_style_origin.jpg', dpi=100, bbox_inches='tight')
其中heatmap()方法中有annot參數,默認為False,不顯示每個顏色的數字,如果設置為:annot=True, 則在每個熱力圖上顯示數字。
效果如下:
原文鏈接:https://blog.csdn.net/weixin_45081640/article/details/117361073
相關推薦
- 2022-11-27 C語言中花式退出程序的方式總結_C 語言
- 2022-07-12 for循環(huán)中var和let的不為人知的秘密
- 2022-09-13 C#?wpf使用ListBox實現(xiàn)尺子控件的示例代碼_C#教程
- 2022-06-01 python中的mock接口開發(fā)示例詳解_python
- 2022-04-20 為WPF框架Prism注冊Nlog日志服務_實用技巧
- 2022-06-25 Qt一個進程運行另一個進程的實現(xiàn)方法_C 語言
- 2022-09-09 Go語言中defer語句的用法_Golang
- 2022-07-06 C語言實現(xiàn)可增容動態(tài)通訊錄詳細過程_C 語言
- 最近更新
-
- window11 系統(tǒng)安裝 yarn
- 超詳細win安裝深度學習環(huán)境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區(qū)別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優(yōu)雅實現(xiàn)加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發(fā)現(xiàn)-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態(tài)字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發(fā)送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支