Matplotlib - 標記



在 Matplotlib 中,標記用於突出顯示繪圖上的單個數據點。marker 引數在 plot() 函式中用於指定標記樣式。以下是 Matplotlib 中使用標記的語法。

語法

以下是 matplotlib 庫中使用標記的語法和引數。

plt.plot(x, y, marker='marker_style')

其中,

  • x 和 y - 表示要繪製的資料點的值的陣列或序列。

  • marker - 指定要使用的標記樣式。它可以是字串或以下標記樣式之一

序號 標記及定義
1

.

點標記

2

,

畫素標記

3

o

圓形標記

4

v

向下三角形標記

5

^

向上三角形標記

6

<

向左三角形標記

7

>

向右三角形標記

8

1

向下三角形標記

9

2

向上三角形標記

10

3

向左三角形標記

11

4

向右三角形標記

12

s

正方形標記

13

p

五角星標記

14

*

星形標記

15

h

六邊形標記 (1)

16

H

六邊形標記 (2)

17

+

加號標記

18

x

十字標記

19

D

菱形標記

20

d

細菱形標記

21

-

水平線標記

帶有五角星標記的散點圖

在此示例中,我們透過使用 pyplot 模組的 scatter() 函式建立帶有五角星標記的散點圖。

示例

import matplotlib.pyplot as plt
# Data
x = [22,1,7,2,21,11,14,5]
y = [24,2,12,5,5,5,9,12]
plt.scatter(x,y, marker = 'p')

# Customize the plot (optional)
plt.xlabel('X-axis')
plt.ylabel('Y-axis')
plt.title(' Scatter Plot with pentagonal marker')

# Display the plot
plt.show()

輸出

Pentagonal Marker

帶有三角形標記的線圖

在此示例中,我們透過向 pyplot 模組的 plot() 函式提供 'v' 作為標記值來建立帶有三角形標記的線圖。

示例

import matplotlib.pyplot as plt
# Data
x = [22,1,7,2,21,11,14,5]
y = [24,2,12,5,5,5,9,12]
plt.plot(x,y, marker = 'v')

# Customize the plot (optional)
plt.xlabel('X-axis')
plt.ylabel('Y-axis')
plt.title(' Line Plot with triangular marker')

# Display the plot
plt.show()

輸出

Triangular Marker
廣告

© . All rights reserved.