pyecharts.charts.add()的参数word_size_range介绍
时间: 2023-03-25 11:03:28 浏览: 664
pyecharts.charts.add()的参数word_size_range用于设置词云图中词语的字体大小范围。该参数需要传入一个列表,列表中包含两个元素,分别表示词语的最小字体大小和最大字体大小。例如,word_size_range=[20, 50]表示词语的字体大小在20到50之间变化。
相关问题
pyecharts.charts.wordcloud.add()一共有哪些参数?
pyecharts.charts.wordcloud.add()一共有以下参数:
- name:词云图名称
- data_pair:词云图数据,格式为[(word1, value1), (word2, value2), ...]
- word_size_range:词云图中词语的字体大小范围,格式为[min_size, max_size]
- shape:词云图的形状,可选值为'circle', 'cardioid', 'diamond', 'triangle-forward', 'triangle', 'pentagon', 'star'
- word_gap:词语间隔大小
- rotate_step:词语旋转角度步长
- textstyle_opts:词语样式配置,包括字体颜色、字体粗细等
- tooltip_opts:提示框配置,包括提示框的格式、字体大小等
- **kwargs:其他可选参数,如系列索引、标记点等。
from pyecharts.charts import WordCloud from pyecharts import options as opts wc = ( WordCloud()# 创建词云图对象 .add(series_name='不同种类商品的销量', # 添加标题 data_pair=list(zip(product_list.index.tolist(),product_list.values.tolist())), word_size_range=[50, 200]) # 指定文字大小,注意如果字体太大可能显示不全 .set_global_opts( # 设置全局参数:标题\字号 title_opts=opts.TitleOpts(title='不同种类商品的销量', title_textstyle_opts=opts.TextStyleOpts(font_size=23)) ) ) wc.render_notebook()
C知道:您正在使用pyecharts库创建一个词云图来展示不同种类商品的销量。根据您提供的代码,以下是您可以使用的代码:
```python
from pyecharts.charts import WordCloud
from pyecharts import options as opts
wc = (
WordCloud() # 创建词云图对象
.add(series_name='不同种类商品的销量', # 添加标题
data_pair=list(zip(product_list.index.tolist(), product_list.values.tolist())),
word_size_range=[50, 200]) # 指定文字大小,注意如果字体太大可能显示不全
.set_global_opts( # 设置全局参数:标题\字号
title_opts=opts.TitleOpts(title='不同种类商品的销量',
title_textstyle_opts=opts.TextStyleOpts(font_size=23))
)
)
wc.render_notebook()
```
这段代码将创建一个词云图对象,并使用`add()`方法添加数据和标题,然后使用`set_global_opts()`方法设置全局参数,最后使用`render_notebook()`方法在Jupyter Notebook中渲染图表。
请确保已经安装了pyecharts库,并且您已经定义了`product_list`变量来存储不同种类商品的销量数据。
阅读全文