matplotlib 设置线型
时间: 2023-11-24 09:53:11 浏览: 156
以下是matplotlib设置线型的两种方法:
1. 在plot()函数中设置线型参数,例如'-'表示实线,'--'表示虚线,'-. '表示点划线,':'表示点线。
```python
import matplotlib.pyplot as plt
import numpy as np
x = np.arange(0, 10, 0.1)
plt.plot(x, np.sin(x), '-.') # 设置为点划线
plt.show()
```
2. 在plot()函数中使用关键字参数linestyle来设置线型,例如linestyle='--'表示虚线,linestyle=':'表示点线。
```python
import matplotlib.pyplot as plt
import numpy as np
x = np.arange(0, 10, 1)
plt.plot(x, np.sin(x), linestyle='--') # 设置为虚线
plt.show()
```
相关问题
matplotlib折线图设置线型
在 matplotlib 中,可以使用 `linestyle` 参数来设置线型。常见的线型包括:
- `'-'` 实线
- `'--'` 短横线
- `':'` 点线
- `'-.'` 点划线
例如,下面的代码绘制了一个带有短横线的折线图:
```python
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0, 10, 100)
y = np.sin(x)
plt.plot(x, y, linestyle='--')
plt.show()
```
输出结果如下:
![折线图设置线型](https://img-blog.csdnimg.cn/20210723102712798.png)
matplotlib 线型
在 matplotlib 中,我们可以通过以下方式设置线型:
1. 实线:使用默认参数即可,即不设置线型参数。
2. 虚线:设置线型参数为 '--',例如:
```python
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0, 10, 100)
y = np.sin(x)
plt.plot(x, y, '--')
plt.show()
```
3. 点线:设置线型参数为 ':',例如:
```python
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0, 10, 100)
y = np.sin(x)
plt.plot(x, y, ':')
plt.show()
```
4. 点划线:设置线型参数为 '-.',例如:
```python
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0, 10, 100)
y = np.sin(x)
plt.plot(x, y, '-.')
plt.show()
```
我们也可以通过设置参数来控制线型的颜色、宽度等,例如:
```python
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0, 10, 100)
y = np.sin(x)
plt.plot(x, y, color='red', linewidth=2, linestyle='--')
plt.show()
```
这样就会画出一条红色、宽度为 2、线型为虚线的曲线。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)