0
루프에 삽입 할 수있는 코드를 조합하여 꺾은 선형 차트를 그리거나 각 열의 값에 대한 추적을 추가합니다. 데이터 프레임 나는 잠시 동안이 문제에 어려움을 겪어 왔으며, 음모를 꾸미는 데 필요한 키와 레이아웃 객체를 어떻게 호출해야 하는지를 알 수 없다. 내가 할루프를 통해 추가 된 추적으로 차트를 플로팅 할 때 'figure_or_data'인수가 올바르지 않음
import pandas as pd
import plotly.plotly as py
from plotly import tools, utils
from plotly.graph_objs import *
d = {'one' : pd.Series([1, 2, 3], index=['a', 'b', 'c']),
'two' : pd.Series([1, 2, 3, 4], index=['a', 'b', 'c', 'd']),
'three' : pd.Series([1, 2, 3, 4, 5], index=['a', 'b', 'c', 'd','e'])}
df = pd.DataFrame(d)
print(df.head())
data = []
for column in df:
trace = Scatter(
x = df.index,
y = df[column],
mode = 'lines',
line = Line(
color='#FFD700',
width=1
),
name = column
)
data.append([trace])
layout = dict(
title= 'Room Ambient Temperatures (with range slider and selectors)',
yaxis=dict(
range=[20,30],
showgrid=True,
zeroline=True,
showline=False,
),
)
fig = dict(data=data, layout=layout) #fig = Figure(data=data, layout=layout)
chart_url = py.plot(fig, filename = 'test/_T_Line_Chart', auto_open=False)
오류는 다음과 같습니다
Invalid entry found in 'data' at index, '0'
Path To Error: ['data'][0]
Valid items for 'data' at path ['data'] under parents ['figure']:
['Contour', 'Box', 'Scatter3d', 'Bar', 'Mesh3d', 'Histogram', 'Surface',
'Pie', 'Histogram2d', 'Scattergeo', 'Scattergl', 'Scattermapbox',
'Scatterternary', 'Candlestick', 'Ohlc', 'Scatter', 'Area',
'Histogram2dcontour', 'Choropleth', 'Heatmap', 'Pointcloud']
Entry should subclass dict.
어떤 생각을 왜?
을, y 축'범위 = [(20), (30)] '적절하지 않다) –