Итак, написанный мной код работает, но окончательный выходной граф не отображается так, как мне было нужно, я попытался преобразовать индекс в строки, но это не работает (элемент индекса - это 4 di git кода). I хочу весь код товара в xlabel. Например, 1250 вместо того, чтобы быть ранжированным, как в настоящее время.
График вывода: 1
как мне go исправить это.
import dash
import dash_core_components as dcc
import dash_html_components as html
import pandas as pd
#File path has to be changed as seen fit
df = pd.read_csv(r'C:\Users\Karthik\Desktop\personal\python\data.csv', encoding = "ISO-8859-1")
df.set_index("Item ", inplace=True)
df.index = df.index.map(str)
app = dash.Dash()
app.layout = html.Div(children=[
html.H1(children='Avail mapping'),
dcc.Graph(id='example',
figure=
{ 'data':
[{'x': df.index, 'y': df['Availability'], 'type': 'bar', 'name': 'avail'},
],
'layout': {
'title': 'Basic Dash Example'
}
}
)
])
if __name__ == '__main__':
app.run_server(debug=False)