python - 如何将很多 y 标签放在 x 标签中
问题描述
我正在做关于数据可视化的培训。所以在我的数据中有日期和温度值。日期像 01-01-2000, 02-01-2000 .. 直到 12-01-2000。所以对于每个日期都有一个临时值。但是我想要做的是我想把所有的值都放到一个名为 2000 的 x 标签中。但是当我尝试时你可以猜到它说'x 和 y 必须具有相同的第一维,但具有形状 (1,) 和 ( 12,)'。无论如何我可以对此做些什么吗?
dates = ['2000']
values = [4.53, 4.425, 7.216, 9.04, 10.9, 14.312999999999999, 15.859000000000002, 16.160999999999998, 13.111, 8.366, 7.932, 5.0520000000000005]
plt.plot(dates, values)
plt.show()
ValueError:x 和 y 必须具有相同的第一维,但具有形状 (1,) 和 (12,)
解决方案
只需确保它dates
也有 12 个元素:(dates = ['2000'] * len(values)
在这种情况下,您需要values
在dates
.
此外,当您丢弃月份信息时,散点图在这里可能更合适。
推荐阅读
- java - Apache HttpClient 4.5 将 POST 请求重定向到 GET 请求
- ios - 如何从 NSPersistentHistoryChange 中判断对象类型
- c - Linux驱动编写,file_operations不兼容的指针类型错误
- php - 在 Laravel 中选择图像部分
- google-apps-script - 如何在目标文件夹中创建工作表副本
- user-interface - 如何添加用户以用户身份而不是 root Yocto 项目 sama5d27 板登录
- python - 如何并排连接两个图像?
- salesforce-lightning - 如何清除 sfdx 缓存(如果存在这种情况)
- python - 如何在pytorch中初始化不同样式的nn.Sequential块的不同层的权重?
- javascript - 如何使用异步在js中动态设置参数?