如何使用python绘制2个变量与不平衡数据之间的散点图?

时间:2018-04-29 12:25:16

标签: python-3.x matplotlib scatter-plot

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&之间的情节是吗?

1 个答案:

答案 0 :(得分:0)

这是我使用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()

否则,我不知道如何绘制不均匀的数字。