Странный график в PyPlot - PullRequest
       2

Странный график в PyPlot

0 голосов
/ 18 декабря 2018

Я пытаюсь объявить метод для построения ключей и значений из словаря.Словарь представляет количество научных работ, выполненных каждый год в определенный период.

Внутри моего основного класса я объявил это так: sci_prod - это словарь:

def graphic(self, sci_prod):
    self.sci_prod = sci_prod
    x = list(sci_prod.keys())
    y = list(sci_prod.values())
    #plt.plot(x, y)
    #plt.xlabel("Year", fontsize=15)
    #plt.ylabel("Number of Completed Works", fontsize=15)
    #plt.show()

Но я продолжаю получать очень странный график, который каким-то образом затрагивает значения, но сстранные формы между ними.Почему это?

1 Ответ

0 голосов
/ 18 декабря 2018

Это должно быть сделано, в отсутствие ваших данных или просмотра того, как выглядит странный сюжет для подтверждения

def graphic(self, sci_prod):
    self.sci_prod = sci_prod
    x = sorted(list(sci_prod.keys()))
    y = [sci_prod[k] for k in x]
    plt.plot(x, y)
    plt.xlabel("Year", fontsize=15)
    plt.ylabel("Number of Completed Works", fontsize=15)
    plt.show()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...