
#订单量和新零售智能销售设备数量的关系
groupby2 = data.groupby(by='月份',as_index=False).agg(
{'设备编号':f,‘订单编号':f})
groupby2.columns=['月份’,‘设备数量',‘订单数量']
#绘制图形
plt.figure(figsize=(10,4))
plt.rcParams ['font.sans-serif'] = ['SimHei']plt.rcParams ['axes.unicode_minus'] = False fig, axl= plt.subplots()
#使用subplots函数创建窗口ax1.plot(groupby2['月份'],groupby2['设备数量'],‘--')ax1.set_yticks(range(0,350,50)) # 设置y1轴的刻度范围ax1.legend(('设备数量',),loc='upper left',fontsize=10)ax2 = ax1.twinx() # 创建第二个坐标轴
ax2.plot(groupby2['月份'],groupby2['订单数量'])
ax2.set_yticks(range(0, 100000,10000)) # 设置y2轴的刻度范围ax2.legend(('订单数量',),loc='upper left',fontsize=10)ax1.set_xlabel('月份')
ax1.set_ylabel('设备数量
(台)‘)ax2.set_ylabel('订单数量(单)‘)
plt.title('订单数量和新零售智能销售设备数量之间的关系‘)
plt.show()
请问每段代码是啥意思啊,根本看不懂 😲
这基本上每行代码都有注释了,如果你还看不懂,估计你是基础知识缺乏,前半段 groupby这个,去看 pandas 相关知识,后半段 plt 什么的,去看 plot 绘图相关知识。