plt.plot用法
时间: 2023-08-27 11:05:30 浏览: 120
matplotlib 曲线图 和 折线图 plt.plot()实例
5星 · 资源好评率100%
plt.plot函数是matplotlib库中的一个函数,用于绘制点和线,并对其样式进行控制。它可以接受不同形式的参数来绘制图形。
1. 最简单的用法是传入两个参数x和y,分别表示x轴和y轴的数据。例如:
```
import matplotlib.pyplot as plt
x = \[3, 4, 5\]
y = \[2, 3, 2\]
plt.plot(x, y)
plt.show()
```
这样会在图形中绘制出以x和y为坐标的点和线。
2. plt.plot函数还可以接受元组、列表、numpy数组和pandas Series等不同类型的数据作为参数。例如:
```
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
x = (3, 4, 5) # 元组
y1 = np.array(\[3, 4, 3\]) # numpy数组
y2 = pd.Series(\[4, 5, 4\]) # pandas Series
plt.plot(x, y1)
plt.plot(y2) # x可省略,默认为\[0, 1, ..., N-1\]递增
plt.show()
```
这样可以在同一张图上绘制多个曲线。
3. plt.plot函数还可以接受多组x和y作为参数,用于绘制多个曲线。例如:
```
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
x = (3, 4, 5)
y1 = np.array(\[3, 4, 3\])
y2 = pd.Series(\[4, 5, 4\])
plt.plot(x, y1, x, y2) # 此时x不可省略
plt.show()
```
这样可以在同一张图上绘制多个曲线,并且需要明确指定每组x的取值。
综上所述,plt.plot函数可以根据传入的参数绘制出相应的图形,可以灵活控制样式和绘制多个曲线。
#### 引用[.reference_title]
- *1* *2* *3* [plt.plot()详解](https://blog.csdn.net/ZhaoLinke1998/article/details/118657423)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文