Как построить график рассеяния между 2 переменными с несбалансированными данными, используя Python? - PullRequest
0 голосов
/ 29 апреля 2018
import matplotlib.pyplot as plt
x = [1,2,3,4,4,5]
y= [1,2,3]
plt.scatter(x,y)
plt.show()

ValueError: x и y должны быть одинакового размера

Как получить сюжет между x & y?

1 Ответ

0 голосов
/ 29 апреля 2018

Это идея, которую я получил от использования R. В R это обычно происходит, когда элементы перерабатываются. Имея это в виду, если такое решение вам подходит,

import itertools

x = [1,2,3,4,4,5]
y= [1,2,3]

g = itertools.cycle(y)

w = [next(g) for i in range(len(x))]

plt.scatter(x,w)
plt.show()

В противном случае, я не знаю, как строить неровные числа.

...