Python 如何在plotly图表中本地添加徽标?
我试图在plotly图表中添加徽标,我发现我们可以在源代码中添加URL,它只需添加图像,然后我们可以根据需要更改其大小和位置,但我无法找到将图像添加到本地目录的方法。我已经阅读了plotly的文档,他们也在使用URL。比如说Python 如何在plotly图表中本地添加徽标?,python,image,plotly,Python,Image,Plotly,我试图在plotly图表中添加徽标,我发现我们可以在源代码中添加URL,它只需添加图像,然后我们可以根据需要更改其大小和位置,但我无法找到将图像添加到本地目录的方法。我已经阅读了plotly的文档,他们也在使用URL。比如说 import plotly.express as px import plotly.graph_objs as go df = px.data.gapminder().query("country=='Canada'") fig = px.line(df
import plotly.express as px
import plotly.graph_objs as go
df = px.data.gapminder().query("country=='Canada'")
fig = px.line(df, x="year", y="lifeExp", title='Life expectancy in Canada')
layout = go.Layout(
images=[dict(
source="https://media-exp1.licdn.com/dms/image/C510BAQF-8aTP5dltmQ/company-logo_200_200/0/1519866288109?e=2159024400&v=beta&t=lSN_lCK70BrvMyAzUD4qKBFfEKLv5nDrPsqtmld-kQM",
xref="paper", yref="paper",
x=1, y=1.05,
sizex=0.2, sizey=0.2,
xanchor="right", yanchor="bottom"
)])
fig = go.Figure(layout=layout)
fig.show()
此代码将用于联机源代码,但当我将源代码更改为本地时,例如:
source = 'ces logo.png'
这样就不会出现错误,但输出中将不会显示任何内容(是的,python文件和徽标位于同一文件夹中)。
有人可以帮忙吗?该属性的文档不支持您尝试使用的文件系统路径。但是,它似乎接受PIL.Image.Image
对象。您可能会使用磁盘上的映像。