Почему такой странный сюжет? - PullRequest
0 голосов
/ 02 мая 2020

Я не понимаю проблемы с сюжетом, который я сделал; x values предполагается от go до 46134 и y values предполагается от go до 7094 ... На участке от x values go до почти 150000 и y values to 20000 ...!

И почему точки соединяются таким странным образом?

Код, который я использовал:

import matplotlib
import matplotlib.pyplot as plt

data = pd.DataFrame(
         [
             ["Albania",   28,   726],
             ["Armenia",   28,  1746],
             ["Austria",  543, 15307],
             ["Belgium", 7094, 46134]
         ],
         columns = [
             "Country",
             "y",
             "x"
         ]
    )
data

plt.plot(x, y, 'o-', color='red')

Сюжет: enter image description here

1 Ответ

0 голосов
/ 03 мая 2020

plt.plot(x, y, 'o-', color='red') должно выдать ошибку, если вы не определили переменные x и y где-нибудь еще в программе.

Ваши переменные x и y содержат числовую информацию, которая может быть построена на графике, но, поскольку вы хотели построить столбцы 'x' и 'y' из вашего кадра данных, вы, вероятно, хотели написать:

plt.plot(data['x'], data['y'], 'o-', color='red')

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...