分享一个Pyecharts中非常重要的组件,可以大大提高绘制图表的效率

有时候自己花了许多时间与精力绘制的图表到头来被别人盗用是一件很让人感到郁闷的事情,今天小编就来分享pyecharts库当中一个知道的人不多的组件,能够帮助我们在自己绘制的图表上面加上水印或者logo,这样子自己绘制的图表就不会被别人给盗用了,更好地保护自己的劳动成果。

7bdc2b0ed0d675e442dd421a433bc1a2.png

9401680a2a60bc3884fceec6c0578376.png

图片logo

pyecharts当中的Graphic组件主要用于已经绘制的图表增添图片作为背景logo,或者自定义文字来作为图表的水印,我们来看一个简单的例子,代码如下

c = (
    Bar()
    .add_xaxis(Faker.choose())
    .add_yaxis("商家A", Faker.values())
    .add_yaxis("商家B", Faker.values())
    .set_global_opts(
        title_opts=opts.TitleOpts(title="直方图 + 图片logo示例"),
        graphic_opts=[
            opts.GraphicImage(
                graphic_item=opts.GraphicItem(
                    id_="logo", right=20, top=20, z=-10, bounding="raw", origin=[75, 75]
                ),
                graphic_imagestyle_opts=opts.GraphicImageStyleOpts(
                    image="https://user-images.githubusercontent.com/19553554/71825144-2d568180-30d6-11ea-8ee0-63c849cfd934.png",
                    width=150,
                    height=150,
                    opacity=0.5,
                ),
            )
        ],
    )
    .render("graphic_image_test.html")
)

8028167834bb545450a4ae8e64978f8a.png

可以看到

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值