【问题标题】:How to use a local background image with Dash Cytoscape?如何在 Dash Cytoscape 中使用本地背景图像?
【发布时间】:2020-08-17 19:39:33
【问题描述】:

如何在 Dash Cytoscape 中使用本地图像作为节点背景图像? 我只能使用带有https 路径的在线图片。

我尝试了'background-image': 'file:///C:/path/image.png''background-image': './image.png',但它不起作用,图表上没有图像。

我已阅读解决方案 here,但它并没有解决我的问题,因为我想将图像位置指定为节点属性,而不必为每个新节点更新样式表。

【问题讨论】:

    标签: javascript python html plotly-dash cytoscape.js


    【解决方案1】:

    我最近遇到了同样的问题,可以使用 dash 资产系统 (https://community.plotly.com/t/adding-local-image/4896/9) 找到解决方法

    1. 在 cytoscape.py 的同一文件夹中创建一个名为“assets”的文件夹,并将图片“my-image.png”放在该文件夹中
    2. 将参数添加到样式表上的选择器中:'background-image':app.get_asset_url('my-image.png')

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-17
      • 2019-04-01
      • 1970-01-01
      • 2019-01-13
      • 2015-04-03
      • 1970-01-01
      相关资源
      最近更新 更多