Чтобы создать гистограмму вертикальной линии с помощью matplotlib, вы можете использовать следующие методы:
-
plt.vlines: этот метод позволяет рисовать вертикальные линии в указанных местах на оси X. -
plt.hist: этот метод используется для создания гистограммы, которая представляет распределение набора данных путем разделения его на интервалы и отображения частоты или количества значений в каждом интервале. -
axvline: этот метод используется для рисования вертикальной линии по определенному значению оси X.
Вот пример, в котором эти методы сочетаются для создания гистограммы с вертикальными линиями:
import matplotlib.pyplot as plt
import numpy as np
# Generate random data
data = np.random.randn(1000)
# Create histogram
plt.hist(data, bins=30)
# Draw vertical line at a specific x-axis value
plt.axvline(x=0, color='red', linestyle='--')
# Display the plot
plt.show()
Этот код сгенерирует гистограмму с 30 интервалами, используя случайные данные, и нарисует красную пунктирную вертикальную линию в точке x=0.