python图例legendopts
时间: 2023-10-15 08:25:17 浏览: 155
Python中的图例组件legend_opts可以用于设置图例的各种参数。其中一些常用的参数如下:
- type_: 图例的类型,默认为'plain',即普通图例。还有'scroll',可滚动翻页的图例,适用于图例数量较多的情况。
- pos_left、pos_right、pos_top、pos_bottom: 图例组件离容器边缘的距离。
- orient: 图例列表的布局方式,'horizontal'为水平布局,'vertical'为垂直布局。
- inactive_color: 点击图例关闭时的颜色。
- legend_icon: 图例项的图标类型,可选的值有'circle'(圆形)、'rect'(矩形)、'roundRect'(圆角矩形)、'triangle'(三角形)、'diamond'(菱形)、'pin'(大圆饼)和'arrow'(箭头)等。
例如,在设置图例的时候,可以使用set_global_opts方法来设置相关参数。比如:
```
p2 = (
Pie()
.add(series_name='', data_pair=data)
.set_series_opts(label_opts=opts.LabelOpts(formatter="{b}: {c}"))
.set_global_opts(
title_opts=opts.TitleOpts(title="Legend-设置示例"),
legend_opts=opts.LegendOpts(
type_='scroll',
selected_mode='multiple',
is_show=True,
pos_left='',
pos_right='10%',
pos_top='20%',
pos_bottom='',
orient='vertical',
align='left',
padding=5,
item_gap=20,
item_width=15,
item_height=15,
inactive_color='blue',
legend_icon='circle'
)
)
)
```
上述代码中,设置了图例的类型为'scroll',可以滚动翻页;选择模式为'multiple',即可以同时选择多个图例项;图例位于容器的右上角,垂直布局,与容器边缘的距离由pos_right、pos_top参数控制;图例项的图标类型为圆形,大小为15x15像素。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [基础 | Pyecharts绘图基础之图例配置项--LegendOpts](https://blog.csdn.net/weixin_42152811/article/details/128898153)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* [基于Python pyecharts实现多种图例代码解析](https://blog.csdn.net/weixin_42360711/article/details/113673628)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文