У меня есть массив целых чисел, представляющих периоды времени, который я в настоящее время рисую в виде гистограммы, чтобы получить хороший график распределения, используя следующий код:
ax.hist(data,bins=100,range=(minimum,maximum),facecolor="r")
Однако я пытаюсь изменить этот график, чтобы представить точно такие же данные, используя линию вместо столбцов, поэтому я могу наложить больше образцов на один и тот же график и сделать их четкими (в противном случае столбцы перекрывают друг друга). То, что я пробовал до сих пор, - это сопоставить массив данных в массив кортежей, содержащих (время, количество), а затем построить его, используя
ax.plot(data[:,0],data[:,1],color="red",lw=2)
Однако это не дает мне ничего близкого, так как я не могу точно смоделировать бункеры вариант гистограммы в моем сюжете. Есть ли лучший способ сделать это?
Seaborn имел то, в чем я нуждался:
import pandas as pd
import seaborn as sb
from matplotlib import pyplot as plt
sb.distplot(data, hist=False)
plt.show()