📜  Python中的 Matplotlib.pyplot.vlines()

📅  最后修改于: 2022-05-13 01:55:16.724000             🧑  作者: Mango

Python中的 Matplotlib.pyplot.vlines()

Matplotlib是一个绘图库,用于在Python中创建静态、动画和交互式可视化。

Matplotlib.pyplot.vlines()

matplotlib.pyplot.vlines() 是用于绘制数据集的函数。在 matplotlib.pyplot.vlines() 中, vlines是垂直线的缩写。这个函数的作用从扩展形式非常清楚,它表示该函数处理跨轴绘制垂直线。

Syntax: vlines(x, ymin, ymax, colors, linestyles)

示例 1:

Python3
import numpy as np
import matplotlib.pyplot as plt
 
plt.vlines(4, 0, 5, linestyles ="dotted", colors ="k")
plt.vlines(3, 0, 5, linestyles ="solid", colors ="k")
plt.vlines(5, 0, 5, linestyles ="dashed", colors ="k")
 
plt.xlim(0, 10)
plt.ylim(0, 10)
 
plt.show()


Python3
import matplotlib.pyplot as plt
 
plt.vlines((1, 3, 5,), 0, 10, colors = ("r", "g", "b"),
         linestyles = ("solid", "dashed", "dotted"))
 
plt.show()


输出 :

python-matplotlob-vlines

在上面的例子中,vlines()函数开头的第一个参数表示要生成垂直线的轴点,下一个参数是指垂直线总长度的下限,而第三个参数是垂直线总长度的上限。在这三个基本参数之后,我们可以使用的下一个参数是linestyles ,它决定了要绘制的线的类型(例如,dotted、solid、dashed、dashdot 等),最后一个使用的参数是colors ,它是可选的,基本上,它是类似颜色的数组。
示例 2:

Python3

import matplotlib.pyplot as plt
 
plt.vlines((1, 3, 5,), 0, 10, colors = ("r", "g", "b"),
         linestyles = ("solid", "dashed", "dotted"))
 
plt.show()

输出:

python-matplotlib-vlines-2