Matplotlib - 折线图 plot() 所有用法详解
生活随笔
收集整理的這篇文章主要介紹了
Matplotlib - 折线图 plot() 所有用法详解
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
散點圖和折線圖是數據分析中最常用的兩種圖形。其中,折線圖用于分析自變量和因變量之間的趨勢關系,最適合用于顯示隨著時間而變化的連續數據,同時還可以看出數量的差異,增長情況。
Matplotlib 中繪制散點圖的函數為 plot() ,使用語法如下:matplotlib.pyplot.plot(*args,?scalex=True,?scaley=True,?data=None,?**kwargs)
常用參數及說明:
?
| 參數 | 接收值 | 說明 | 默認值 |
| x,y | array | 表示 x 軸與 y 軸對應的數據; | 無 |
| color | string | 表示折線的顏色; | None |
| marker | string | 表示折線上數據點處的類型; | None |
| linestyle | string | 表示折線的類型; | - |
| linewidth | 數值 | 線條粗細:linewidth=1.=5.=0.3 | 1 |
| alpha? | 0~1之間的小數 | 表示點的透明度; | None |
| label | string | 數據圖例內容:label=‘實際數據’ | None |
其他參數請參考文檔:https://matplotlib.org/api/_as_gen/matplotlib.pyplot.plot.html
基本用法
import pandas as pd import matplotlib.pyplot as plt#讀取數據 datafile = u'D:\\pythondata\\learn\\matplotlib.xlsx' data = pd.read_excel(datafile)plt.figure(figsize=(10,5))#設置畫布的尺寸 plt.title('Examples of line chart',fontsize=20)#標題,并設定字號大小 plt.xlabel(u'x-year',fontsize=14)#設置x軸,并設定字號大小 plt.ylabel(u'y-income',fontsize=14)#設置y軸,并設定字號大小#color:顏色,linewidth:線寬,linestyle:線條類型,label:圖例,marker:數據點的類型 plt.plot(data['時間'],data['收入_Jay'],color="deeppink",linewidth=2,linestyle=':',label='Jay income', marker='o') plt.plot(data['時間'],data['收入_JJ'],color="darkblue",linewidth=1,linestyle='--',label='JJ income', marker='+') plt.plot(data['時間'],data['收入_Jolin'],color="goldenrod",linewidth=1.5,linestyle='-',label='Jolon income', marker='*')plt.legend(loc=2)#圖例展示位置,數字代表第幾象限 plt.show()#顯示圖像?
?
?
?
總結
以上是生活随笔為你收集整理的Matplotlib - 折线图 plot() 所有用法详解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python网站攻击脚本_Python
- 下一篇: 数据离散化 - 等宽等频聚类离散 - P