2017-08-30 108 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