日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

pandas 绘图大全(和绘制横坐标为时间的图)

發布時間:2024/9/30 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 pandas 绘图大全(和绘制横坐标为时间的图) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

通常python數據繪圖都會使用 Matplotlib 庫,當然本篇文章的內容也和它有關。也可以使用pandas 對數據進行繪圖。在使用pandas 繪圖時,當然要先導入 Matplotlib 庫才能使用。不管是 Series 還是 DataFrame 類型的數據,調用的方法都是一樣的,只是后者要多處理一下。

線狀圖
繪制橫坐標為時間的圖

#!/usr/bin/env python3 # -*- coding: utf-8 -*- # @Author: yudengwu # @Date : 2020/6/18 import pandas as pd import matplotlib.pyplot as plt from pylab import * mpl.rcParams['font.sans-serif'] = ['SimHei'] mpl.rcParams['axes.unicode_minus'] = Falsedata_1 = pd.read_csv('剔除部分樣本后的數據.csv') # 以日期為分組,對每個企業の用電量求和 train_df = data_1[['record_date', 'power_consumption']].groupby('record_date').agg('sum') print(train_df.head()) #繪圖 train_df.plot()#這一行繪圖 plt.xlabel('時間') plt.ylabel('用電量kWh') plt.show()



選項
默認以第一列為橫坐標,第二列為縱坐標。
對于多維數據需要指定橫坐標。我們可以選取其中的兩維進行繪制

plot() 默認繪制 折線圖(kind=‘line’),若要繪制其它圖形,就要添加 kind 參數,以下是 kind 參數的選項:

其他參數:
x:標簽或位置
y:標簽,位置或標簽列表( 允許繪制一列與另一列 )
subplots:標簽,位置或標簽列表( 允許繪制一列與另一列 )
figsize 尺寸大小

其他參數 都可以后面通過 plt 添加
散點圖

import pandas as pd import numpy as np import matplotlib.pyplot as pltdf = pd.DataFrame(np.random.randn(25,4), columns=list('一二三四')) # 以 一組的數據作為 x 軸,以 四 組的數據作為 y 軸,生成散點圖 df.plot(x='一', y='四', kind='scatter') #多維數據指定橫坐標縱坐標 plt.show()


條形圖

import pandas as pd import numpy as np import matplotlib.pyplot as pltdf = pd.DataFrame(np.random.randn(25,4), columns=list('一二三四'))df.plot(kind='bar') plt.show()


條形圖可以只繪制一列數據:

import pandas as pd import numpy as np import matplotlib.pyplot as pltdf = pd.DataFrame(np.random.randn(25,4), columns=list('一二三四'))df.plot(y='一',kind='bar') plt.show()


餅狀圖

import pandas as pd import numpy as np import matplotlib.pyplot as pltdf = pd.DataFrame(np.random.rand(5,1), columns=list('一'))df.plot(kind='pie',subplots=True) plt.show()

總結

以上是生活随笔為你收集整理的pandas 绘图大全(和绘制横坐标为时间的图)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。