數據分析-Pandas數據的畫圖設置
數據分析和處理中,難免會遇到各種數據,那么數據呈現怎樣的規律呢?不管金融數據,風控數據,營銷數據等等,莫不如此。如何通過圖示展示數據的規律?
數據表,時間序列數據在數據分析建模中很常見,例如天氣預報,空氣狀態監測,股票交易等金融場景。數據分析過程中重新調整,重塑數據表是很重要的技巧,此處選擇Titanic數據,以及巴黎、倫敦歐洲城市空氣質量監測 N O 2 NO_2 NO2?數據作為樣例。
數據分析
數據分析-Pandas如何轉換產生新列
數據分析-Pandas如何統計數據概況
數據分析-Pandas如何輕松處理時間序列數據
數據分析-Pandas如何選擇數據子集
數據分析-Pandas如何重塑數據表-CSDN博客
本文用到的樣例數據:
Titanic數據
樣例代碼:
源代碼參考 Pandas如何重塑數據表
源代碼參考 python數據分析-數據表讀寫到pandas
導入關鍵模塊
import pandas as pd
import numpy as np
import matplotlib.pyplot as pltplt.close("all")
設置畫圖的風格
matplotlib 提供了預設畫圖的風格。如果你有喜歡的風格,可以保存下來,后續調用。以下是調用的樣例:
# 調用 自己的畫圖風格
matplotlib.style.use(my_plot_style) # 調用 ggplot風格
matplotlib.style.use('ggplot')# 查看現有的風格
matplotlib.style.available
具體有哪些風格呢?
系列對應標注
通過設置 legend 參數控制是否展示標注。有時候系列標注礙眼,需要取消。
df = pd.DataFrame(np.random.randn(1000, 4), index=ts.index, columns=list("ABCD"))df = df.cumsum()df.plot(legend=False);
坐標軸標注
通過設置xlabel,ylabel設置x軸,y軸的標注。
df.plot();df.plot(xlabel="new x", ylabel="new y");
坐標縮放
有時候需要繪畫對數坐標,咋辦呢?此處可以用logy 設置數值的對數坐標系
ts = pd.Series(np.random.randn(1000), index=pd.date_range("1/1/2000", periods=1000))ts = np.exp(ts.cumsum())ts.plot(logy=True);
以上代碼只是一個簡單示例,示例代碼中的表達式可以根據實際問題進行修改。
后面介紹下其他的展示形式。
覺得有用 收藏 收藏 收藏
點個贊 點個贊 點個贊
End
GPT專欄文章:
GPT實戰系列-ChatGLM3本地部署CUDA11+1080Ti+顯卡24G實戰方案
GPT實戰系列-LangChain + ChatGLM3構建天氣查詢助手
大模型查詢工具助手之股票免費查詢接口
GPT實戰系列-簡單聊聊LangChain
GPT實戰系列-大模型為我所用之借用ChatGLM3構建查詢助手
GPT實戰系列-P-Tuning本地化訓練ChatGLM2等LLM模型,到底做了什么?(二)
GPT實戰系列-P-Tuning本地化訓練ChatGLM2等LLM模型,到底做了什么?(一)
GPT實戰系列-ChatGLM2模型的微調訓練參數解讀
GPT實戰系列-如何用自己數據微調ChatGLM2模型訓練
GPT實戰系列-ChatGLM2部署Ubuntu+Cuda11+顯存24G實戰方案
GPT實戰系列-Baichuan2本地化部署實戰方案
GPT實戰系列-Baichuan2等大模型的計算精度與量化
GPT實戰系列-GPT訓練的Pretraining,SFT,Reward Modeling,RLHF
GPT實戰系列-探究GPT等大模型的文本生成-CSDN博客