Нежелательные сложенные данные в date_plot - PullRequest
0 голосов
/ 01 мая 2019

Я пытаюсь отобразить кривые. Абсцессы - это даты, а ординаты имеют двойное значение (в данном случае степень). Данные не предоставляются с одинаковыми датами. Но когда совпадают две даты, второй набор добавленных данных накладывается на предыдущий.

Пример 1: FR добавляется после DE и имеет в 4 раза меньше данных Example 1: FR is added after DE and has 4 times less data

Пример 2: DE добавляется после FR и имеет в 4 раза больше данных. Example 2: DE is added after FR and has 4 times more data.

Код, который я сейчас использую:

    # Clean figure
    fig = plt.figure()

    for country in ['DE', 'FR']:

        production = getProduction(
            country=country,
            start=start,
            end=end,
            session=session,
            verbose=False,
            debug=False)

        allTimeseries = production['all']['timeseries']

        print(allTimeseries)

        timestamps = []
        values = []
        for date in allTimeseries.keys():
            timestamps.append(date)
            values.append(allTimeseries[date]['power']['quantity'])

        # Add the plot to the figure
        plt.plot_date(timestamps, values, label=country, antialiased=True)

    plt.xticks(rotation=30, ha="right")
    plt.legend(loc='upper left', ncol=1)

    # plt.show()
    plt.tight_layout()
    plt.savefig('test.png', dpi=fig.dpi)

Как предотвратить суммирование двух серий?

...