python - 长度必须匹配才能比较错误尝试创建具有不同数量值的子图时
问题描述
我尝试创建 10 个子图,而我用于这些子图的列是不同的。因此,它引发了标题中的错误。有没有办法防止这种情况?
这是我尝试过的代码和完整的错误代码。PS:newvac 和 news 是我要绘制的列名;我正在尝试为国家变量绘制这两列,并且国家变量有 5 个国家名称。并且每个国家/地区对这些列都有不同数量的值。错误代码:“ValueError:长度必须匹配才能比较”
figure, axes = plt.subplots(nrows=5, ncols=2,figsize=(20,16))
for i in range(5):
country = [i for i in countriess]
for j in range(2):
axes[i,1].plot(countriesss[countriesss['location'] == country]['date'],countriesss[countriesss['location'] == country]['newvac'])
axes[i,2].plot(countriesss[countriesss['location'] == country]['date'],countriesss[countriesss['location'] == country]['news'])
figure.tight_layout()
plt.show()
解决方案
推荐阅读
- r - 带有百分比的 R 饼图
- python - UnicodeEncodeError:“ascii”编解码器无法在位置 248 编码字符“\u20b9”:序数不在范围内(128)
- javascript - 为什么 e.target.value 不能直接用于数组中的 setState
- javascript - React Material-UI Chip 在 Select 中的 onDelete 不起作用
- angularjs - How to disable (or escape) interpolation in a DOM attribute?
- visual-studio-code - 如果打开,是否有 VSCode 操作来关闭侧边栏,否则什么都不做?
- mysql - 创建新列和比较
- html - 源代码中的换行符在右对齐并使用时呈现为无宽度空白
- python - 合并列、pickup_date 和pickup_time = + 不支持的操作数类型:“DatetimeIndex”和“str”
- node.js - 我可以使用 Mongo DB 设置服务器以使用 three.js 库进行开发吗?