1. 程式人生 > 程式設計 >python matplotlib折線圖樣式實現過程

python matplotlib折線圖樣式實現過程

這篇文章主要介紹了python matplotlib折線圖樣式實現過程,文中通過示例程式碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

一:簡單的折線圖

import matplotlib.pyplot as plt

#支援中文顯示
plt.rcParams["font.sans-serif"]=["SimHei"]

#x,y資料
x_data = [1,2,3,4,5]
y_data = [10,30,20,25,28]

plt.plot(x_data,y_data)

plt.title("簡單的折線圖")
plt.xlabel("x")
plt.ylabel("y")

plt.show()

二、多折線折線圖

import matplotlib.pyplot as plt

#x,28]
y_data_1 = [12,32,22,27,30]
y_data_2 = [8,28,18,23,25]
plt.plot(x_data,y_data,x_data,y_data_1,y_data_2)
"""
plt.plot(x_data,y_data_1)
此行可替代為
plt.plot(x_data,y_data)
plt.plot(x_data,y_data_1)
plt.plot(x_data,y_data_2)

"""
plt.show()

三、折線樣式:折線顏色、折線圖案 、折線寬度

import matplotlib.pyplot as plt
#x,5]

y_data = [10,30]
plt.plot(x_data,color="red",linewidth=2.0,linestyle="--")
plt.plot(x_data,color="blue",linestyle="-.")
plt.show()

注:

①color引數:

  • 顏色名稱或簡寫#rrggbb
    • b: blue
    • g: green
    • r: red
    • c: cyan
    • m: magenta
    • y: yellow
    • k: black
    • w: white
  • #rrggbb
  • (r,g,b) 或 (r,b,a),其中 r g b a 取均為[0,1]之間
  • [0,1]之間的浮點數的字串形式,表示灰度值。0表示黑色,1表示白色

②linestyle引數

-:代表實線,這是預設值;

--:代表虛線;

·:代表點錢;

-.:代表短線、點相間的虛錢

四、折線圖的註解

import numpy as np
import matplotlib.pyplot as plt

#x,y資料
x_data = np.linspace(0,2 * np.pi,100)
y_data,y2_data = np.sin(x_data),np.cos(x_data)


plt.plot(x_data,label="y=sinx")
plt.plot(x_data,y2_data,label="y=cosx")
plt.legend()

plt.show()

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。