📅  最后修改于: 2023-12-03 15:18:56.521000             🧑  作者: Mango
Matplotlib是Python中最常用的可视化库,其可绘制各种图形,包括折线图、散点图、柱状图等等。在绘制图形时,图形的线条、标记等都可以设置线宽、标记大小来控制。本文将介绍如何使用Matplotlib设置线宽。
在Matplotlib中,我们可以使用linewidth
参数来设置线宽,其默认值为1.0。参数可以传入一个标量值,表示所有线条的宽度相同;也可以传入一个数组,表示不同线条的宽度不同。
以下是一个用Matplotlib绘制折线图时设置线宽的例子:
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0, 10, 100)
y1 = np.sin(x)
y2 = np.cos(x)
fig, ax = plt.subplots()
# 设置y1线条宽度为2.0,标记大小为10
ax.plot(x, y1, linewidth=2.0, markersize=10)
# 设置y2线条宽度为3.0,标记大小为8
ax.plot(x, y2, linewidth=3.0, markersize=8)
plt.show()
这段代码会生成一个折线图,其中y1线条的宽度为2.0,标记的大小为10;y2线条的宽度为3.0,标记的大小为8。
本文介绍了如何使用Matplotlib设置线宽。通过设置linewidth
参数,我们可以轻松控制线条粗细,使得绘制出的图形更加美观。