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