python畫折線圖函數(shù) Python如何繪制折線圖

彩色折線散點圖python怎么指定數(shù)據(jù)

一、導(dǎo)包

創(chuàng)新互聯(lián)公司是一家專注于成都網(wǎng)站設(shè)計、網(wǎng)站建設(shè)與策劃設(shè)計,洱源網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)十余年,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:洱源等地區(qū)。洱源做網(wǎng)站價格咨詢:18980820575

二、繪制簡單折線

1、在利用pandas模塊進行操作前,可以先引入這個模塊,如下:

2、讀取Excel文件的兩種方式:

三、pandas操作Excel的行列

1、讀取指定的單行,數(shù)據(jù)會存在列表里面

2、讀取指定的多行,數(shù)據(jù)會存在嵌套的列表里面

3、讀取指定的行列

4、讀取指定的多行多列值

5、獲取所有行的指定列

6、獲取行號并打印輸出

7、獲取列名并打印輸出

8、獲取指定行數(shù)的值

四、pandas處理Excel數(shù)據(jù)成為字典

五、繪制簡單折線圖

六、繪制簡單散點圖

使用scatter繪制散點圖并設(shè)置其樣式

1、繪制單個點,使用函數(shù)scatter,并向它傳遞x,y坐標,并可使用參數(shù)s指定點的大小

2、繪制一系列點,向scatter傳遞兩個分別包含x值和y值的列表

3、設(shè)置坐標軸的取值范圍:函數(shù)axis()要求提供四個值,x,y坐標軸的最大值和最小值

4、使用參數(shù)edgecolor在函數(shù)scatter中設(shè)置數(shù)據(jù)點的輪廓

5、向scatter傳遞參數(shù)c,指定要使用的顏色

6、使用顏色映射

7、自動保存圖表:使用函數(shù)plt.savefig()

8、設(shè)置繪圖窗口尺寸

9、實例程序

python--seaborn折線圖

在seaborn中,繪制折線圖的函數(shù)有 lineplot 和 relplot 。

簡單方式是傳入pandas Series,其索引會成為x軸,值為y軸。

另一種方式是傳入pandas dataFrame,通過設(shè)置 x , y 繪制。

當(dāng)折線圖中,x軸對應(yīng)多個y軸數(shù)據(jù)時,seaborn會自動繪制置信區(qū)間。

圖中的陰影表示置信區(qū)間,默認是 95% ,可以通過 ci 參數(shù)修改置信區(qū)間。

在一個圖中繪制多條折線圖。需要傳入的數(shù)據(jù)為pandas dataFrame。

當(dāng)傳入長型數(shù)據(jù)時,除了需要設(shè)置 x , y 參數(shù)外,還需要設(shè)置 hue 或 size 或 style 參數(shù)。

seaborn可以直接對寬型數(shù)據(jù)繪制多折線圖,其索引成為x軸,所有的列自動繪制成多折線。

設(shè)置 makers=True 參數(shù)可以顯示散點。

分面折線圖的繪制,需要用 relplot 函數(shù)。設(shè)置 kind="line" 表示繪制折線圖,設(shè)置 col 或 row 控制分面行為。

python畫折線圖

#?encoding=utf-8

import?matplotlib.pyplot?as?plt

from?pylab?import?*?????????????????????????????????#支持中文

mpl.rcParams['font.sans-serif']?=?['SimHei']

names?=?['5',?'10',?'15',?'20',?'25']

x?=?range(len(names))

y?=?[0.855,?0.84,?0.835,?0.815,?0.81]

y1=[0.86,0.85,0.853,0.849,0.83]

#plt.plot(x,?y,?'ro-')

#plt.plot(x,?y1,?'bo-')

#pl.xlim(-1,?11)??#?限定橫軸的范圍

#pl.ylim(-1,?110)??#?限定縱軸的范圍

plt.plot(x,?y,?marker='o',?mec='r',?mfc='w',label=u'y=x^2曲線圖')

plt.plot(x,?y1,?marker='*',?ms=10,label=u'y=x^3曲線圖')

plt.legend()??#?讓圖例生效

plt.xticks(x,?names,?rotation=45)

plt.margins(0)

plt.subplots_adjust(bottom=0.15)

plt.xlabel(u"time(s)鄰居")?#X軸標簽

plt.ylabel("RMSE")?#Y軸標簽

plt.title("A?simple?plot")?#標題

plt.show()

如何使用Python的Pandas庫繪制折線圖

我們經(jīng)常會使用Python的Pandas繪制各種數(shù)據(jù)圖形,那么如何使用它繪制折線圖呢?下面我給大家分享一下。

工具/材料

Pycharm

01

首先我們需要打開Excel軟件準備需要的數(shù)據(jù),這里多準備幾列數(shù)據(jù),一列就是一條折線,如下圖所示

02

然后我們打開Pycharm軟件,新建Python文件,導(dǎo)入Pandas庫,接著將Excel中的數(shù)據(jù)讀取進數(shù)據(jù)集緩存,如下圖所示

03

接下來我們利用plot方法繪制折線圖,如下圖所示,這里只添加了一列標題

04

運行文件以后我們就可以看到折線圖顯示出來了,但是比較的簡單,下面我們逐漸的豐富它

05

然后在plot方法中將excel里面的多列標題都添加進來,如下圖所示

06

這次在運行文件的時候我們就可以看到折線圖上有多條線了,如下圖所示

07

接下來我們在為折線圖設(shè)置標題,X,Y坐標軸的內(nèi)容,如下圖所示

08

然后通過plot方法下面的area方法對折線圖的空白區(qū)域進行疊加填充,如下圖所示

09

最后我們運行完善好后的文件,就可以看到如下圖所示的折線圖了,到此我們的折線圖繪制也就完成了

如何用python畫出折線圖

用pylab模塊的plot函數(shù)

pylab.plot(x,y)其中x y都是數(shù)組

就能畫出以x,y中元素為坐標的折線圖

文章標題:python畫折線圖函數(shù) Python如何繪制折線圖
本文路徑:http://www.muchs.cn/article0/hggcoo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App設(shè)計品牌網(wǎng)站設(shè)計、網(wǎng)頁設(shè)計公司營銷型網(wǎng)站建設(shè)、商城網(wǎng)站服務(wù)器托管

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化