📜  python matplotlib 绘图厚度 - Python (1)

📅  最后修改于: 2023-12-03 15:18:56.521000             🧑  作者: Mango

Python matplotlib 绘图厚度

简介

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参数,我们可以轻松控制线条粗细,使得绘制出的图形更加美观。