使用本地文件中的背景图像进行绘图布局

2023-12-14

我有同样的问题,如所述这个问题:我希望我的绘图具有本地 png 文件的背景。

Using 情节的例子,它使用来自网络的图像,有效。

使用本地图像的路径(无论有或没有绝对路径)都不起作用。

根据另一个问题的答案进行编码没有帮助。

import base64
import os
#import plotly.plotly as py
import plotly.graph_objs as go
from plotly.offline import download_plotlyjs, init_notebook_mode, plot, iplot

import numpy as np

trace1= go.Scatter(x=[0,0.5,1,2,2.2],y=[1.23,2.5,0.42,3,1])

with open(os.getcwd() + "/resources/office_map.png", "rb") as image_file:
    encoded_string = base64.b64encode(image_file.read()).decode()
# Add the prefix that plotly will want when using the string as source
encoded_image = "data:image/png;base64," + encoded_string

layout= go.Layout(
    title='My title',
    images= [dict(
        source= encoded_image,
        xref= "x",
        yref= "y",
        x= 0,
        y= 10,
        sizex= 744,
        sizey= 1052,
        sizing= "stretch",
        opacity= 0.5,
        layer= "below")])

fig=go.Figure(data=[trace1],layout=layout)
plot(fig)

获取本地图像作为背景有多难?你怎么做呢?


我需要阅读有关x and y的参数images字典。我已经改变了y在测试编码解决方案之前,图像出现在绘图之外。多么愚蠢啊。环境y改为 3 即可修复它。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用本地文件中的背景图像进行绘图布局 的相关文章

随机推荐

  • 异常“PDOException”,消息“无法找到驱动程序”SQLSRV Laravel Artisan CLI

    我在 Windows Server 2008 上运行 php 5 5 我在应用程序中使用 Laravel 4 0 框架 我通过 PDO 连接到 SQL SRV 数据库 当通过 http 执行时没有问题 建立连接数据被调用和更新没有问题 但是
  • Firebase云功能“您的客户端无权从此服务器获取URL /200”

    我刚刚做了一个 firebase 云函数 exports deleteAfterSevenDays functions https onRequest req res gt 我部署了该函数并获得了一个函数 URL 当我从浏览器请求此网址时
  • 尝试在 Bluemix 上使用 FUSE 时出现问题

    我正在寻找一种方法来添加可访问 Bluemix 的远程文件系统 在这个post我被告知要使用 Cloud Foundry 最新版本支持的 cflinuxfs2 堆栈 我能够从我的 Java 应用程序执行挂载点的 mkdir 命令并执行 ss
  • Google Drive SDK - 上传图像、OCR、下载结果

    所以最终我尝试上传我想要 Google 进行 OCR 的图像 然后我希望能够将 OCR 结果传回我的 Android 应用程序 我的图像上传正常 我可以循环浏览我的谷歌驱动器中的所有文件 我看到有可用的导出链接 其中之一是 text pla
  • Angular ng-view/路由在 PhoneGap 中不起作用

    我在 PhoneGap 中使用 ngView 时遇到问题 一切似乎都加载得很好 我什至可以使用 ng controller 获得一个基本的控制器 但是当我尝试将路由与 ngView 一起使用时 没有任何反应 索引 html
  • 如何在java中接收yyyyMMddHHmm格式的输入?

    SimpleDateFormat sdf new SimpleDateFormat yyyyMMddHHmm java util Date parsedDate sdf parse 201212130900 java sql Timesta
  • “new Random(x)”总是生成相同的数字? [复制]

    这个问题在这里已经有答案了 我试图获得一个唯一的随机数 但每次运行代码时我总是得到相同的数字 我将先得到 14 然后得到 6 但我保存所有已用数字的列表似乎不起作用 手动添加 14 可以 但当我添加 randInt 时 它不起作用 cons
  • React onClick 和 PreventDefault() 链接刷新/重定向?

    我正在使用 React 渲染链接 render gt a upvote a 然后 上面我有 upvote 功能 upvote gt do stuff ajax 在链接之前 我在那个地方有跨度 但我需要切换到链接 这就是麻烦 每次我点击 up
  • 从 SignalR 中心发送异步邮件

    我需要发送一封电子邮件作为 SignalR 中心调用的结果 我不希望发送同步执行 因为我不想绑定 WebSocket 连接 但如果可能的话 如果有任何错误 我希望通知调用者 我想我可以在集线器中使用类似的东西 减去错误处理和我想要它做的所有
  • 获取运行 JVM 的 GC 设置 [重复]

    这个问题在这里已经有答案了 有没有办法获取正在运行的 JVM 的 GC 设置 我正在尝试查看运行 SerialGC ParallelGC ParallelOldGC ConcurrentMarkSweepGC 等的 GC 算法 JVM 为此
  • CMake 无法确定 C++ 的链接器语言

    我正在尝试使用 Visual Studio 2010 和 Cygwin 在 Windows 7 x64 上运行 cmake hello world 程序 但似乎都无法工作 我的目录结构如下 HelloWorld CMakeLists txt
  • Webpack怎么直接引入webpack.config.babel.js呢?

    我是一个相当大的 ReactJS 项目的新手 在顶层 它确实not有平常的webpack config js 但只有一个 webpack config babel js 这个确实被使用了 我可以在运行时验证 gt webpack 被调用 通
  • CSS 样式不适用于 ID

    我在用asp net C 对于我的项目 目前我有一个default aspx页面和母版页 default aspx页面有很多控件 并且对于每个控件我都定义了class and id 我面临的问题是当我申请时style使用特定的控件class
  • 具有 NFS 持久卷的 Kubernetes 有状态集

    我有一个kubernetes集群 我有一个简单的部署mongodb with NFS持久卷设置 它工作得很好 但是由于像数据库这样的资源stateful我想用Statefulset为了mongodb 但现在的问题是 当我查看文档时 stat
  • 添加误差线以在 R 中的绘图上显示标准差

    对于每个X value 我计算了平均值Y 值和标准差 sd 每个 Y 值 x 1 5 y c 1 1 1 5 2 9 3 8 5 2 sd c 0 1 0 3 0 2 0 2 0 4 plot x y 如何使用标准差向绘图的每个数据点添加误
  • 无法从 pod 容器内部访问 kubernetes api

    我已经创建了 hashcorpVault 部署并配置了 kubernetes auth Vault 容器从 pod 内部调用 kubernetes api 进行 k8s 身份验证 该调用失败并显示 500 错误代码 连接被拒绝 我正在使用
  • 在表中启用和禁用 td

    td td
  • 如何使用 MUnit 在 Mule Flow 中模拟 Java 组件

    我正在尝试使用 MUnit 对我的一个子流程进行单元测试 我需要模拟一个自定义 Java 组件 但我无法这样做 我的子流程如下
  • 飞碟没有应用内部 CSS

    我在 struts2 操作中使用以下代码 使用飞碟将 HTML 转换为 PDF 它只是按原样打印样式代码 并不应用它 static String readFile String path Charset encoding throws IO
  • 使用本地文件中的背景图像进行绘图布局

    我有同样的问题 如所述这个问题 我希望我的绘图具有本地 png 文件的背景 Using 情节的例子 它使用来自网络的图像 有效 使用本地图像的路径 无论有或没有绝对路径 都不起作用 根据另一个问题的答案进行编码没有帮助 import bas