python-3.x - 如何使用python绘制具有不平衡数据的2个变量之间的散点图?
问题描述
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 之间的图?
解决方案
这是我从使用 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()
否则,我不知道如何绘制奇数。
推荐阅读
- javascript - 我们如何在(Node.js 8. 目前)上的 readline.on 函数下使用 promise
- node.js - 在调试模式下使用终端工具包| 网络风暴
- sabre - 如何使用 OTA_AirPriceRQ API 获取航班票价税
- rxjs - switchMap 奇怪的行为
- python - 在 Django 中获取查询字符串变量名
- javascript - ES5格式化长SQL查询的方式
- mysql - 将字符串值转换为时间戳格式
- ios - 是否可以在测试 iOS 设备上远程部署应用更新
- corda - 如何向节点的用户打印消息(在 shell 或 http 响应上)?
- node.js - 如何使用 cypress.io 更改 db 中记录的属性