Я пытаюсь построить линейный график поверх гистограммы для анализа из фрейма данных. Каждый раз, когда я пытаюсь добавить линейный график, ось y справа выходит из строя, а заголовки гистограммы на оси x по какой-то причине меняются с правильного на алфавитный. Я хотел бы, чтобы ось y справа была в порядке, а линия была выпрямлена, если это возможно. Ниже приведен гистограммный график после добавления строки. Я пытаюсь нанести значение индекса на x, который является меткой города. , Город / город на левой оси Y и население на правой оси.
Сначала должен быть Белфаст, затем Лондондерри.
введите здесь описание изображения
Цените это, если кто-то может помочь.
x1= CitySample2017["index"]
y1= CitySample2017["Town/City"]
y2= CitySample2017["Population"]
ax1= CitySample2017.plot.bar(y="Town/City", x='index')
ax2 = ax1.twinx()
ax2.plot(x1, y2)