Plotly绘制轴线粗细不表现[Python]

时间:2017-08-30 08:22:47

标签: python plotly

当我尝试增加x轴厚度时,绘制覆盖新轴线(所需厚度),而不是仅增加现有轴线的厚度。难道我做错了什么?例如,如果我编辑布局属性'xaxis':{'linewidth':3},它会在xaxis(xlabels上方)下生成一个宽度为3的新行,但它看起来很糟糕。我该怎么办?我尝试过编辑'zerolinewidth':3,但这没有任何作用。

这里是一个重现问题的示例代码 - 如果我们在布局字典中删除xaxis属性' linewith':3,那么该图是默认的。我只想控制轴线宽。

# Example axis problem
import plotly.offline as pyo
from plotly.graph_objs import *
from plotly import tools
import plotly.plotly as py
pyo.offline.init_notebook_mode()

xdata = list(range(6))
ydata = [0, .2, .4, .6, .8, 1]

trace1 = {'type':'scatter',
     'x':xdata,
     'y':ydata,
     'mode':'markers+lines'}

layout = {'title':'some plot',
     'xaxis':{'title':'x-axis',
             'linewidth':3},
     'yaxis':{'title':'y-axis'}}

data = Data([trace1])

fig = Figure(data=data, layout=layout)

pyo.iplot(fig)

1 个答案:

答案 0 :(得分:0)

linewidth指定图表周围框架的线宽,请参阅此处了解example.

您可能正在寻找zerolinewidth

enter image description here