Как построить данные из нескольких CSV-файлов на одном графике - PullRequest
3 голосов
/ 27 апреля 2020

Используя приведенный ниже код, я получаю два отдельных графика, как мне бы хотелось, за вычетом меток оси и правильной даты / времени на оси x, но я узнаю об этом позже, но мне бы хотелось, чтобы обе серии были нанесены на график тот же график.

    import os
    import pandas as pd
    import numpy as np
    import matplotlib.pyplot as plt

    PATH = ('pathname...')
    fileNames = os.listdir(PATH)

    fileNames = [file for file in fileNames if '.csv' in file]

    for file in fileNames:
        df = pd.read_csv(PATH + file)
        df1 = df[df['Station Name'].str.contains('Precip')]

        df1.plot()

    plt.show()

загружаемые файлы CSV выглядят примерно так

     Station Name,Sensor Serial Num,model and version,Slope,Offset,Averaging Time,Sampling Interval
     123456789,NA12345,FpRain ver 1.06,-2.4418566 ,-3.3988995 ,2.000 sec,0 ms
     Precip,02/01/2020,09:45:00,-2.19,
     Batt Voltage,02/01/2020,09:45:00,13.4,
     Temp In Box,02/01/2020,09:45:00,-2.58,
     Precip,02/01/2020,10:00:00,-2.19,
     Batt Voltage,02/01/2020,10:00:00,13.6,
     Temp In Box,02/01/2020,10:00:00,-2.17,
     Precip,02/01/2020,10:15:00,-2.19,
     Batt Voltage,02/01/2020,10:15:00,13.7,
     Temp In Box,02/01/2020,10:15:00,-1.72,
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...