pyecharts系列配置项常见参数

c = (
    Line(
        #InitOptions:初始化配置项
        init_opts=opts.InitOpts(
            width='700px',
            height='400px',     #图表画布大小,css长度单位
        )
    )
    .add_xaxis(Faker.choose())
    
    .add_yaxis('商家A',Faker.values())
    .add_yaxis('商家B',Faker.values())
    
    #全局配置项
    .set_global_opts(
        title_opts=opts.TitleOpts(title='折线图'),
        #提示线
        tooltip_opts=opts.TooltipOpts(trigger='axis')
    )
    
    #系列配置项
    .set_series_opts(
        
        #ItemStyleOpts:图元样式配置项
        itemstyle_opts=opts.ItemStyleOpts(
            #图的颜色
            # 可以使用纯色
            # RGB,rgb(120,120,120)
            #RGBA,rgba(120,120,120,0.5)
            # 十六进制:#ccc
            color='black',
            opacity=0.6,
            border_color='green',
            border_width=3
        ),
        #LineStyleOpts:线样式配置项
        linestyle_opts=opts.LineStyleOpts(
            is_show=True,
            width=2, #线宽
            color='green', #线颜色
            type_='dashed', #solid,dashed,dotted
        ),
        
        #LabelOpts:标签配置项
        label_opts=opts.LabelOpts(
            is_show=True,
            #位置:top,left,right,bottom
            #     inside,insideleft,insideRight,insideTop,insideBottom
            #      等
            position='top', #位置
            color='red', #颜色
            font_size=14, #大小
            font_family='Arial', #字体
            font_style='normal', #是否斜体,italic
            font_weight='bold', #是否加粗 bold
            
            #标签旋转,-90到90
            rotate=-40
        ),
        
        #MarkPointOpts:标记点配置项
        
        markpoint_opts=opts.MarkPointOpts(
            data=[
                #type_:特殊标记类型,min,max,average
                #symbol:标记的图形
                #symbol_size:标记点的大小
                opts.MarkPointItem(type_='max',symbol='pin',symbol_size=50),
                opts.MarkPointItem(type_='min',symbol='pin',symbol_size=50),
            ]
        ),
        
        #标记线
        markline_opts=opts.MarkLineOpts(
            data=[
                opts.MarkLineItem(type_='average')
            ],
            label_opts=opts.LabelOpts(
                color='blue',
                is_show=False
            )
        )
        
    )
    
)
c.render_notebook()

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值