У меня есть куча данных, содержащих координатные интервалы в пределах одной большой области, которые я хочу построить, а затем создать график плотности, показывающий, где в области больше интервальных линий, чем в других.
Как оченьБазовый пример Я только что построил несколько горизонтальных линий для данного интервала.Я не могу найти хороших примеров того, как создать лучший график интервалов.Я заглянул в морское побережье, но я не совсем уверен в этом.Итак, здесь я только что создал базовый пример того, что я пытаюсь сделать.
import numpy as np
import matplotlib.pyplot as plt
x1 = np.linspace(1, 30,100)
x2 = np.linspace(10,40,100)
x3 = np.linspace(2,50,100)
x4 = np.linspace(40,60,100)
x5 = np.linspace(30,78,100)
x6 = np.linspace(82,99,100)
x7 = np.linspace(66,85,100)
x = [x1,x2,x3,x4,x5,x6,x7]
y = np.linspace(1,len(x),len(x))
fig, ax = plt.subplots()
for i in range(len(x)):
ax.hlines(y[i], xmin=x[i][0], xmax=x[i][-1], linewidth=1)
plt.xlim(-5,105)
plt.show()
И затем я хотел бы создатьГрафик плотности числа интервалов перекрытия.Может ли кто-нибудь иметь какие-либо предложения о том, как поступить с этим?
Спасибо за вашу помощь и предложения