解决:TypeError: add_yaxis() got an unexpected keyword argument ‘y_axis‘

问题描述:
利用pyecharts.charts画图时给y轴赋值使用y_axis时报错:
TypeError: add_yaxis() got an unexpected keyword argument ‘y_axis’
在这里插入图片描述
解决方法:
将上图源码中的 ‘y_axis’ 改为 ‘yaxis_data’ 即可正常运行代码。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
⼤数据可视化(四)⽐例数据可视化 ⽐例数据根据类别、⼦类别、群体进⾏划分。 整体与部分 整体与部分 可以呈现各个部分与其他部分的相对关系,还可以呈现整体的构成情况 饼图与环形图 饼图与环形图 不太适合表⽰精确的数据 适合呈现各部分在整体中的⽐例,体现部分与整体之间的关系 data=pd.read_csv("data/vote_result.csv") datab=data["Areas_of_interest"].values.tolist() data_num=data["Votes"].values.tolist() print(data.values.tolist()) pie=( Pie() .add("感兴趣的领域",data.values.tolist(),radius=[80,150])#center=[⽔平,垂直]移动图形位置 radius=[内径,外径]设置空⼼ .set_global_opts(title_opts=opts.TitleOpts(title="⽤户感兴趣的领域",#标题 subtitle="以下是读者投票结果",#副标题 pos_left="center"), legend_opts=opts.LegendOpts(#is_show=False,#去掉图例 pos_left=0, orient="vertical",#图例垂直 ), ) .set_series_opts(label_opts=opts.LabelOpts(is_show=False,#是否显⽰标签 ),# ) .render("result/bing.html") ) ⽐例中的堆叠 ⽐例中的堆叠 呈现⽐例数据 data=pd.read_excel("data/obama-approval-ratings.xls") x=data["Issue"].values.tolist() y1=data["Approve"].values.tolist() y2=data["Disapprove"].values.tolist() y3=data["None"].values.tolist() print(y1) bar=( Bar() .add_xaxis(x) .add_yaxis("Approve",y1,stack=True) .add_yaxis("Disapprove",y2,stack=True) .add_yaxis("None",y3,stack=True) .set_global_opts(title_opts=opts.TitleOpts("1","2"), xaxis_opts=opts.AxisOpts( axislabel_opts=opts.LabelOpts(rotate=30,font_size=9)),#设置⼤⼩与倾斜度 ) .set_series_opts(label_opts=opts.LabelOpts(is_show=False)) .render("result/4-11.html") ) 矩形树图 矩形树图 树图主要⽤于对树形数据进⾏可视化,层次结构,只能展⽰数据之间的层次关系 矩形树图是基于⾯积的可视化。外部矩形代表⽗,⾥⾯代表⼦类型。可以展⽰数据之间的层级关系,也可以通过⾯积的⼤⼩来展⽰各个类别 之间的⽐例关系。 时空⽐例 时空⽐例 堆叠⾯积图 堆叠⾯积图 可以很好的呈现⽐例数据随时间的变化情况 可以看到整体的变化趋势,也能看到其中每⼀类的变化情况 data=pd.read_excel("data/us-population-by-age.xls") datax=data.iloc[ :, 0].apply(str).values.tolist() print(datax) y1=data["Under 5"].values.tolist() y2=data["5 to 19"].values.tolist() y3=data["20 to 44"].values.tolist() y4=data["45 to 64"].values.tolist() y5=data["65+"].values.tolist() line=( Line(init_opts=opts.InitOpts(width="500px",height="500px")# 设置背景布⼤⼩ ) .add_xaxis(datax) .add_yaxis("Under 5",y1,stack=True,is_smooth=True,areastyle_opts=opts.AreaStyleOpts(opacity=0.5,color="red"))#stack是否堆叠is_smooth是否平滑,areasty .ad

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值