python - python - 如何在x轴数据为字符串的python中的折线图上叠加散点图?
问题描述
我的数据如下:
我想为三个相同类型的不同数据帧绘制相同的编号。两列线图和一个散点图(这是一个较小的数据框)。我使用的代码如下:
fig, axs = plt.subplots(figsize = (16,8))
df1.plot(ax=axs,x='day-month', y='2015Data_Value', kind = 'scatter')
df2.plot(ax=axs, x='day-month', y='Data_Value', linewidth=2)
df3.plot(ax=axs, x='day-month', y='Data_Value', linewidth=2)
但是散点图存在错误,因为它无法获取 x 轴值,错误总是显示为“日-月”,但线图运行良好并在您注释掉散点图时给出正确的绘图。如何解决这样的问题?
解决方案
推荐阅读
- spring - 如何在没有 xml 配置的情况下创建 int-http:outbound-gateway
- powershell - 带有空格的 PowerShell 参数导致 vsts 失败
- java - 如何检查所有字符是否具有均匀频率
- c - 以下 C 代码的输出让我感到困惑
- sql - SqlServer - 如何显示每个月的数据,包括没有数据的月份
- javascript - 仅在服务器上上传图像有问题吗?Laravel + Vue
- sql - 如何设计具有 3 个复合主键的表
- java - 即使 ANT 构建没有给出错误,Maven 也会给出 MojoFailureException
- c++ - 为什么我的直播摄像头严重滞后于 OpenCV+Qt
- android - Lint api 和 kotlin api 太旧,可能会导致 java.lang.NoSuchFieldError: Companion