首页 > 解决方案 > 当文件夹路径包含“#”时,绘图在非默认 .html 查看器中打开

问题描述

我正在尝试绘制一些数据,并注意到偶尔输出图不会在我的默认 .html 查看器(Microsoft Edge)中打开,而是在 Internet Explorer 中打开。这似乎只发生在我放入绘图的文件夹包含 # 字符时。

我可以使用此代码重新创建问题:

import plotly.offline as py
import plotly.graph_objects as go
import numpy as np

x = np.linspace(0, 10, 10)
y = np.linspace(0, 10, 10)

trace = [go.Scatter(
    x=x,
    y=y,
    mode='lines'
)]

fig = go.Figure(trace)
py.plot(fig, filename=r'Test\test.html')
py.plot(fig, filename=r'#Test\test.html')

此输出的第一个绘图按预期在 Microsoft Edge 中打开,但第二个绘图在 Internet Explorer 中打开。但是,当我转到创建的文件并从文件资源管理器中重新打开它们时,它们都按预期打开是 Edge。

如何以编程方式或通过更改我的计算机设置在 Edge 中打开这两个图?

标签: pythonplotly

解决方案


推荐阅读