Я в значительной степени начинающий, работающий с Python, поэтому я прошу прощения, если я использую неправильную терминологию.У меня есть вопрос относительно стволовых участков с использованием matplotlib.Я хочу изобразить частоту изменения определенных позиций на объекте.У меня есть этот фрейм данных панд:
df = pd.DataFrame([
('315', '1',),
('497', '1',),
('615', '1',),
('646', '1',),
('729', '1',),
('803', '1',),
('882', '3',)
], columns=['position', 'freq'])
df
position freq
0 315 1
1 497 1
2 615 1
3 646 1
4 729 1
5 803 1
6 882 3
Теперь я хочу сделать стебельный график, подобный этому:
plt.stem(df.position,df.freq)
Однако позиции в кадре данных фактически являются частью более широкого диапазона значений от 0 до 912 (общая длина объекта).Я хочу, чтобы график ствола включал эти значения на оси x, чтобы создать график, похожий на этот:
Независимо от цвета отмеченных полей наось и способ отображения графика, я только хочу включить полный диапазон значений х (0-912 и отображение позиций в кадре данных).