Подгонка сюжета на странице pdf и вопросы, связанные с функцией BarH - PullRequest
1 голос
/ 29 марта 2020

Я пытаюсь построить горизонтальную гистограмму и сталкиваюсь с двумя проблемами.

  1. Метки на оси y не соответствуют на сохраненной странице PDF.
  2. Значения не странно (ни по возрастанию, ни по убыванию)

Вот мой код:

import pandas as pd;
from matplotlib.backends.backend_pdf import FigureCanvasPdf, PdfPages;
from matplotlib.figure import Figure;
import xlrd;
    #Only code part displaying plot is posted
    ax.set_title(titles,fontsize=5);
    ax.set_xlabel(vX[x],fontsize=5);
    ax.set_ylabel(vY[x],fontsize=5);
    ax.set_xticklabels(data2[vX[x]], rotation=45,ha='right');
    ax.tick_params(axis='x',which='major',labelsize=5);
    ax.tick_params(axis='y', which='major', labelsize=5);
    ax.autoscale(enable=True);
    ax.plot(data2[vX[x]], data2[vY[x]],color=(clr[x]));
    canvas = FigureCanvasPdf(fig);
    canvas.print_figure(pages);

изображение для большей ясности.

Link

...