有没有办法在Python绘图图表中添加边距线?

有没有办法在Python绘图图表中添加边距线?,python,matplotlib,plotly,plotly-python,Python,Matplotlib,Plotly,Plotly Python,默认情况下,Plotly图表在打印区域的边距中没有“线” 我可以在X轴和Y轴上定义线,但不能在所有绘图区域中定义线 使用“模板”:“simple_white”在布局中,我可以获得下面的图像 import numpy as np import plotly.graph_objs as go x = np.linspace(0,10,1000) y = np.sin(x) layout = {"template":"simple_white"} data = go.Scatter(x=x,y=y)

默认情况下,Plotly图表在打印区域的边距中没有“线”

我可以在X轴和Y轴上定义线,但不能在所有绘图区域中定义线

使用
“模板”:“simple_white”
在布局中,我可以获得下面的图像

import numpy as np
import plotly.graph_objs as go
x = np.linspace(0,10,1000)
y = np.sin(x)
layout = {"template":"simple_white"}
data = go.Scatter(x=x,y=y)
fig = go.Figure(data,layout)
fig.show()
用Plotly获得的图像

是否有一种方法可以获得与下图类似的绘图图像,即绘图区域周围有线条

它是用matplotlib包制作的。我的意思是:我可以有一个这样的形象,但与阴谋包

import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(0,10,1000)
y = np.sin(x)
plt.plot(x,y)
plt.show()
使用Matplotlib获得的图像

编辑:

类似的问题可在以下网址找到:


然而,我想为其他用户保留这一点,因为它直截了当地将边界放在一个绘图中。另一个问题包括其他功能。

关键是使用另一个隐藏良好的Plotly属性。按如下方式更新布局:

将numpy导入为np
导入plotly.graph_objs作为go
x=np.linspace(0,10,1000)
y=np.sin(x)
布局=记录(
template=“simple\u white”,
xaxis=dict(ticks=“outside”,mirror=True,showline=True),
yaxis=dict(ticks=“outside”,mirror=True,showline=True),
)
数据=去散点(x=x,y=y)
图=开始图(数据、布局)
图2(图3)
这表明: