2017-03-20 1 views
0

Ich habe ein Python-Projekt, das ein Diagramm mit plotly anzeigt. Dies ist mein Code:Plotly zeigt keine Achsenbeschriftungen oder Titel

def PlotData(data): 
    trace1 = go.Scatter(
     y=PriceData, 
     name="Prices", 
     mode="lines+markers" 
    ) 
    trace2 = go.Scatter(
     y=MarketData, 
     name="Market Price", 
     mode="lines+markers" 
    ) 
    data = [trace1, trace2] 
    layout = go.Layout(
     title='Plot Title', 
     xaxis=dict(
      title='x Axis', 
      titlefont=dict(
       family='Courier New, monospace', 
       size=18, 
       color='#7f7f7f' 
      ) 
     ), 
     yaxis=dict(
      title='y Axis', 
      titlefont=dict(
       family='Courier New, monospace', 
       size=18, 
       color='#7f7f7f' 
      ) 
     ) 
    ) 
    go.Figure(data=data, layout=layout) 
    plotly.offline.plot(data) 

Die layout nicht funktioniert, wie ich keine Titel oder Etiketten in dem resultierenden Diagramm erhalten. Wie behebe ich das?

Antwort

1

Sie zeichnen data ohne Layout, nicht Ihre Figure, wo Sie Ihre layout verwenden.

Versuchen

fig = go.Figure(data=data, layout=layout) 
plotly.offline.plot(fig) 

und es sollte als

erwartet funktionieren
Verwandte Themen