我用Pyecharts v1版本柱状和折线的组合图,想设置第二纵坐标轴,但是一直不显示结果。
from pyecharts.charts import Bar,Pie,Line
from pyecharts import options as opts
import pandas as pd
dfs = pd.read_excel(r'C:\Users\admin\Desktop\787.xlsx',sheet_name='Sheet1')
bar = (
Bar()
.add_xaxis(dfs.aa.values.tolist())
.add_yaxis('A',dfs.A.values.tolist())
.add_yaxis('B',dfs.B.values.tolist())
.set_global_opts(title_opts = opts.TitleOpts(title ='AAAAAAADDDDDD'))
.set_colors(['red','green'])
)
line = (
Line()
.add_xaxis(dfs.aa.values.tolist())
.add_yaxis(series_name='C', y_axis=dfs.C.values.tolist(),yaxis_index=1)
.add_yaxis(series_name='D', y_axis=dfs.D.values.tolist(),yaxis_index=1)
.set_global_opts(title_opts=opts.TitleOpts(title='AAAAAAADDDDDD'))
)
bar.overlap(line)
bar.render('3.html')
以上为代码,如果在line中不加yaxis_index=1,出图,但是没有第二坐标轴,如果加上就不出图。作为初学者就不知道怎么处理了