Вчера я установил ggplot в свою среду анаконды.
Когда я пытался использовать график matplotlib, который работал до того, как я установил ggplot, я получаю сообщение об ошибке ниже. Я также получаю ошибки от других встроенных кодов Jupyter Lab. Любая помощь будет оценена. Я новичок в визуализации данных. Если есть другой модуль печати, который я должен использовать, дайте мне знать.
plt.rcParams['figure.dpi'] = 200
plt.rcParams.update({'font.size': 5})
fig, ax1 = plt.subplots()
ax1.set_xlabel('Time')
ax1.set_ylabel('price', color='k')
ax1.plot(df['price'], color='#0072b5', label = 'price')
ax1.tick_params(axis='y', labelcolor='k')
#ax1.tick_params(axis='x', labelrotation = 90)
ax2 = ax1.twinx() # instantiate a second axes that shares the same x-axis#
color = 'tab:cyan'
ax2.set_ylabel('gen', color='k') # we already handled the x-label with ax1
ax2.plot(df['gen'], color='#e2e3e2', label = 'gen')
ax2.tick_params(axis='y', labelcolor='k')
#ax1.legend(loc=2)
#ax2.legend(loc=1)
fig.legend(loc=1, bbox_to_anchor=(1,1), bbox_transform=ax1.transAxes, prop={'size':5})
fig.tight_layout() # otherwise the right y-label is slightly clipped
fig.suptitle('%s, %s %s' % (df, month_graph, year_graph) , fontsize=8)
fig.subplots_adjust(top=0.90)
plt.savefig("%s.png" % ('genPrice'))
plt.show()
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-14-032d973b53a3> in <module>()
19 #ax1.legend(loc=2)
20 #ax2.legend(loc=1)
---> 21 fig.legend(loc=1, bbox_to_anchor=(1,1), bbox_transform=ax1.transAxes, prop={'size':5})
22
23
TypeError: legend() missing 2 required positional arguments: 'handles' and 'labels'