У меня есть два кадра данных df и df2.У них есть даты в качестве индекса и цены акций, как цв.Даты df 1/12/18-теперь даты df2 теперь +1 день, сейчас +2 день, сейчас +3 день. Я хочу изобразить их на одном графике.Я также хочу, чтобы интервал x asix составлял 10 дней. Это моя попытка
import matplotlib.pyplot as plt
import numpy as np
import matplotlib.dates as mdates
ax1 = plt.subplots(111)
ax2 = plt.subplots(112)
plt.xticks(rotation=70)
y1=df
y2=df2
X2=pd.to_datetime(df2.index)
x=pd.to_datetime(df.index)
ax1.plot(x, y1, 'g-')
ax2.plot(x2, y2, 'b-')
ax1.xaxis.set_major_locator(mdates.DayLocator(interval=10))
ax1.xaxis.set_major_formatter(mdates.DateFormatter('%d-%m-%Y'))
Но ошибка получения ключа msg как
---> 17 ax1.plot(x, y1, 'g-')
18 ax2.plot(x2, y2, 'b-')
AttributeError: объект 'tuple' не имеет атрибута'участок'