2017-08-30 69 views
0

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

下面是带有问题的示例代码 - 如果我们在布局字典中删除xaxis属性'linewdith':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) 

回答

0

linewidth指定图形周围的边框的线宽,在这里看到的example.

您可能正在寻找zerolinewidth

enter image description here

+0

谢谢。我曾尝试过,它什么也没做 - 不知道为什么,但它现在正在工作。 – fffrost