[pyecharts学习笔记]——系统配置项(LabelOpts标签配置项)⼆、系统配置项
(1)label_opts=opts.LabelOpts() 标签配置项
看代码学习的更快
# 使⽤配置项需要导⼊相应模块
from pyecharts import options as opts
from pyecharts.charts import Map
from pyecharts.faker import Faker
cq_city =["安顺市","遵义市"]
GDP_value =[552,600]
def map_cq():
c =(
Map()
.
add("",[list(z)for z in zip(cq_city, GDP_value)],"贵州",is_map_symbol_show=True,)
#标签配置项
.set_series_opts(label_opts=opts.LabelOpts(
# is_show=True 是否显⽰标签
is_show=True,
# position 标签的位置可选 'top','left','right','bottom','inside','insideLeft','insideRight'.....
position='bottom',
# font_size ⽂字的字体⼤⼩
font_size=10,
# color ⽂字的颜⾊
color='#FF6633',
# font_style ⽂字字体的风格,可选 'normal','italic','oblique'
font_style ='italic',#斜体
# font_weight ⽂字字体的粗细 'normal','bold','bolder','lighter'
# font_weight ⽂字字体的粗细 'normal','bold','bolder','lighter'
font weight bolderfont_weight =None,
# font_family 字体 'Arial', 'Courier New', 'Microsoft YaHei(微软雅⿊)' ....
font_family =None,
# rotate 标签旋转从 -90 度到 90 度。正值是逆时针
rotate ='45',
# margin 刻度标签与轴线之间的距离
margin =20,
# 坐标轴刻度标签的显⽰间隔,在类⽬轴中有效。Union[Numeric, str, None]
# 默认会采⽤标签不重叠的策略间隔显⽰标签。
# 可以设置成 0 强制显⽰所有标签。
# 如果设置为 1,表⽰『隔⼀个标签显⽰⼀个标签』,如果值为 2,表⽰隔两个标签显⽰⼀个标签,以此类推。
# 可以⽤数值表⽰间隔的数据,也可以通过回调函数控制。回调函数格式如下:
# (index:number, value: string) => boolean
# 第⼀个参数是类⽬的 index,第⼆个值是类⽬名称,如果跳过则返回 false。
interval =None,
# horizontal_align ⽂字⽔平对齐⽅式,默认⾃动。可选:'left','center','right'
horizontal_align ='center',
# vertical_align ⽂字垂直对齐⽅式,默认⾃动。可选:'top','middle','bottom'
vertical_align =None,
))
.set_global_opts(
title_opts=opts.TitleOpts(title=""),
visualmap_opts=opts.VisualMapOpts(max_=100,range_color=['#00FF66','#00FFFF']) )
)
return c
if __name__ =='__main__':
cq = map_cq()
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论