pyecharts 主题:颜色渐变实例(线性渐变)

from pyecharts import options as opts
from pyecharts.commons.utils import JsCode
from pyecharts.charts import Bar

c = (
    Bar(init_opts=opts.InitOpts(bg_color = "#011C2A"))
    .add_xaxis(["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"])
    .add_yaxis("商家A", [5, 20, 36, 10, 75, 90])
    # 全局配置项
    .set_global_opts(
        # y 坐标轴配置项
        yaxis_opts = opts.AxisOpts(
            axisline_opts=opts.AxisLineOpts(linestyle_opts=opts.LineStyleOpts(color="#06F6F8")), # 坐标轴轴线配置项
        ),
        # x 坐标轴配置项
        xaxis_opts = opts.AxisOpts(
            axisline_opts=opts.AxisLineOpts(linestyle_opts=opts.LineStyleOpts(color="#06F6F8")), # # 坐标轴轴线配置项
        ),
        # 标题配置项
        title_opts=opts.TitleOpts(
            title="pyecharts颜色渐变实例(线性渐变)", 
            title_textstyle_opts = opts.TextStyleOpts(color = "#FFFFFF"),
        ),
        # 图例配置项
        legend_opts=opts.LegendOpts(textstyle_opts = opts.TextStyleOpts(color = "#FFFFFF"),),
    )
    # 系列配置项
    .set_series_opts(
        # 标签配置项
        label_opts=opts.LabelOpts(
            is_show = True,
            color = "#06F6F8"
        ),
        # 图元样式配置项
        itemstyle_opts={
            # 线性渐变,参考:https://pyecharts.org/#/zh-cn/series_options?id=itemstyleopts
            # 前四个参数分别是 x0, y0, x2, y2, 范围从 0 - 1,相当于在图形包围盒中的百分比,
            # 如果 globalCoord 为 `true`,则该四个值是绝对的像素位置
            "color" : {
                "type": 'linear',
                "x": 0,
                "y": 0,
                "x2": 0,
                "y2": 1,
                "colorStops": [{
                    "offset": 0, "color": '#0781C3' # 蓝色(头部)
                }, {
                    "offset": 1, "color": '#06F6F8' # 青色(底部)
                }],
            },
        }
    )
)
c.render_notebook()
  • 4
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值