Python 圖形繪制詳細代碼

1、畫第一個圖形

第一個圖形從簡單的開始。

1.1 代碼

# importing the required module

import matplotlib.pyplot as plt



# x axis values

x = [1,2,3]

# corresponding y axis values

y = [2,4,1]



# plotting the points

plt.plot(x, y)



# naming the x axis

plt.xlabel('x - axis')

# naming the y axis

plt.ylabel('y - axis')



# giving a title to my graph

plt.title('My first graph!')



# function to show the plot

plt.show()



1.2 輸出

1.3 代碼的部分解釋

  • 1)將 x 軸和相應的 y 軸值定義為列表。
  • 2)使用 .plot() 函數在畫佈上繪制它們。
  • 3)使用 .xlabel() 和 .ylabel() 函數為 x 軸和 y 軸命名。
  • 4)使用 .title() 函數為繪圖命名。
  • 5)使用 .show() 函數查看繪圖。
  • 2、在同一圖上繪制兩條或多條線

2、在同一圖上繪制兩條或多條線

如果想在同一張圖上再繪制多條線,可反復使用.plot()函數。

2.1 代碼

import matplotlib.pyplot as plt



# line 1 points

x1 = [1,2,3]

y1 = [2,4,1]

# plotting the line 1 points

plt.plot(x1, y1, label = "line 1")



# line 2 points

x2 = [1,2,3]

y2 = [4,1,3]

# plotting the line 2 points

plt.plot(x2, y2, label = "line 2")



# naming the x axis

plt.xlabel('x - axis')

# naming the y axis

plt.ylabel('y - axis')

# giving a title to my graph

plt.title('Two lines on same graph!')



# show a legend on the plot

plt.legend()



# function to show the plot

plt.show()

2.2 輸出

2.3 代碼的部分解釋

  • 1)在同一張圖上繪制兩條線。 通過給它們一個名稱(label)來區分它們,該名稱作為 .plot() 函數的參數傳遞。
  • 2)提供有關線條類型及其顏色信息的小矩形框稱為圖例。 可以使用 .legend() 函數為繪圖添加圖例。

3、自定義繪圖

下面將討論適用於幾乎所有場景的一些基本自定義。

3.1 代碼

import matplotlib.pyplot as plt



# x axis values

x = [1,2,3,4,5,6]

# corresponding y axis values

y = [2,4,1,5,2,6]



# plotting the points

plt.plot(x, y, color='green', linestyle='dashed', linewidth = 3,marker='o', markerfacecolor='blue', markersize=12)



# setting x and y axis range

plt.ylim(1,8)

plt.xlim(1,8)



# naming the x axis

plt.xlabel('x - axis')

# naming the y axis

plt.ylabel('y - axis')



# giving a title to my graph

plt.title('Some cool customizations!')



# function to show the plot

plt.show()



3.2 輸出

3.3 代碼的部分解釋

如上面代碼所示,我們進行瞭一些自定義的改變:

  • 1)設定線的寬度、樣式以及顏色。
  • 2)設定瞭標記的形狀、顏色和尺寸。
  • 3)覆蓋 x 和 y 軸范圍。如果未完成覆蓋,pyplot 模塊使用自動縮放功能來設置軸范圍和比例。

到此這篇關於Python 圖形繪制詳細代碼的文章就介紹到這瞭,更多相關Python 圖形繪制詳細內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!

推薦閱讀: