【问题标题】:How to change the body background around plotly figure when rendered in browser?在浏览器中渲染时,如何删除绘图图形周围的白色“边框”?
【发布时间】:2022-10-14 08:39:01
【问题描述】:

我想知道当我为浏览器使用plotly(python)渲染Scatter3d图时,是否有人知道如何在firefox(或者chrome,没关系)中删除这个白色边框。我已经尝试将边距更改为 0,但这并没有改变边框。似乎这个白色边框是通过 plotly 在实际图形周围创建的。有没有办法改变/删除这个?除了整个图形周围的这个非常白色的边框之外,当一切都变暗时,这有点烦人。当我更改纸张背景颜色时,深色背景会切换到我选择的任何颜色,但白色边框保持不变。

提前非常感谢!

【问题讨论】:

  • 您能否添加任何代码来复制您的工作,我们可以提供帮助吗?
  • 这只是身体的边缘。
  • 您可以通过添加<html style="background-color:black">来手动更改html页面的样式
  • @Hamzah 谢谢,就是这样!有没有办法从python设置html正文的背景颜色?我不想每次生成新图时都编辑网页。
  • 我正在为您寻找解决方案,但不幸的是我没有找到。您无法设置导出的 html 页面的样式。您可以在 Plotly 社区的论坛中询问是否可以得到答案。

标签: python browser plotly rendering


【解决方案1】:

感谢@Hamzah 和@EricLavault 的帮助!

我设法在这里找到了解决方案:https://community.plotly.com/t/show-tell-plotly-graph-background-color-in-html-file-with-css-style/43223

为了在 Ubuntu 中使用它,我只需要更换 os.startfile(output_file)webbrowser.open('file://' + os.path.realpath(output_file))

现在没有白色边框了!非常感谢!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-10-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多