Этот отрывок из моего кода изменяет значение меток оси Y с экспоненциального на миллионы.Проблема в том, что он создает 2 фигуры.Первая - это оси x и y без графика (а масштаб оси x используется и для оси y), а затем вторая цифра - именно то, что я хочу.Это двойная гистограмма.

Я предполагаю, что это как-то связано с использованием f.plot.bar вместо plt.bar, но я не уверен.Я просто хочу избавиться от первой фигуры, чем все будет хорошо.
from matplotlib.ticker import FuncFormatter
def millions(x, pos):
'The two args are the value and tick position'
return '%1.1fM' % (x*1e-6)
formatter = FuncFormatter(millions)
fig, ax = plt.subplots()
ax = tempg.plot.bar(y=['Republican2016Votes', 'Democrat2016Votes'], rot=0,
color = ['DarkRed','Blue'])
ax.yaxis.set_major_formatter(formatter)
plt.show()