Я построил график с двумя осями y и теперь хотел бы добавить две отдельные линии тренда для каждой из графиков y.Как добавить несколько линий тренда pandas
Это мой код:
import matplotlib.pyplot as plt
import pandas as pd
import numpy as np
%matplotlib inline
amp_costs=pd.read_csv('/Users/Ampicillin_Costs.csv', index_col=None, usecols=[0,1,2])
amp_costs.columns=['PERIOD', 'ITEMS', 'COST PER ITEM']
ax=amp_costs.plot(x='PERIOD', y='COST PER ITEM', color='Blue', style='.', markersize=10)
amp_costs.plot(x='PERIOD', y='ITEMS', secondary_y=True,
color='Red', style='.', markersize=10, ax=ax)
Любое руководство о том, как построить эти две линии тренда на этом графике были бы оценены!
Похоже, что вы сделали только что в вашем коде. В чем проблема? Какой выход вы получили? Пожалуйста, сделайте для нас минимальный воспроизводимый пример. Это намного легче ответить на вопросы таким образом. http://stackoverflow.com/questions/20109391/how-to-make-good-reproducible-pandas-examples –
Какая линия тренда? Линейный? Средняя скорость? Что не работает в вашем коде? что вы пробовали? –
@DemetriP Linear ... Этот код работает нормально, однако я не уверен, с чего начать, чтобы добавить две линии тренда - по 1 для каждого набора данных. –