我想制作一个带有辅助轴的图形,以便更好地表示数据。 y轴是一次转换,y轴是显示体积的条形图。
我的数据框是:
df
date_nk channel_sk dauli dau dauliPdau
2018-09-01 mobile_app|android 271166 319648 0.848327
2018-09-02 mobile_app|android 306497 362779 0.844859
2018-09-03 mobile_app|android 311189 365406 0.851625
2018-09-04 mobile_app|android 302114 354216 0.852909
2018-09-05 mobile_app|android 301301 352287 0.855271
用于绘制带有次要y轴图的图形代码是:
sns.set()
fig, (ax1) = plt.subplots(nrows=1, ncols=1,figsize=(15,8))
st = fig.suptitle("Total active users log in (DAULI) / Total active users
(DAU)", fontsize=15)
st.set_y(0.95)
# First graph
ax1.plot(df['date_nk'],df['dauliPdau'],
color='darkblue',marker='o',label='mobile_app|android')
ax1.legend(bbox_to_anchor=(1, 1), loc=2, borderaxespad=0.)
ax1v = ax1.twinx()
ax1v.bar(df['date_nk'] , df['dauliPdau'])
每当我运行代码时,都会出现以下错误:
TypeError:ufunc减法不能使用类型为dtype('
答案 0 :(得分:0)