TypeError: add_yaxis() got an unexpected keyword argument 'is_selected'
时间: 2023-07-30 09:06:14 浏览: 129
抱歉,`is_selected`是Pyecharts 1.x版本中的参数,在2.x版本中已经被移除了,因此在2.x版本中无法使用该参数来设置图例默认关闭状态。
您可以通过设置系列的`itemstyle`属性来实现该功能。具体地,可以设置每个系列的`itemstyle`的`opacity`属性为0,表示该系列在默认情况下不显示。当用户点击图例中的某个项时,该项的`opacity`会变为1,相应的系列也会显示出来。以下是设置图例默认关闭状态的示例代码:
```python
from pyecharts import options as opts
from pyecharts.charts import Bar
bar = Bar()
bar.add_xaxis(["A", "B", "C", "D", "E"])
bar.add_yaxis("Series 1", [10, 20, 30, 40, 50], itemstyle_opts=opts.ItemStyleOpts(opacity=0))
bar.add_yaxis("Series 2", [20, 30, 40, 50, 60], itemstyle_opts=opts.ItemStyleOpts(opacity=0))
bar.set_global_opts(
legend_opts=opts.LegendOpts(
is_show=True,
selected_mode="single" # 设置图例选择模式为single,表示仅能选择一个项
)
)
bar.render()
```
在上述示例中,我们设置了每个系列的`itemstyle`的`opacity`为0,表示默认情况下该系列不显示。同时,我们设置图例的选择模式为`single`,表示仅能选择一个项。当用户点击图例中的某个项时,该项的`opacity`会变为1,相应的系列也会显示出来。