一列字典,有一周中的几天和累计访问量,即{“星期一”:10,“星期二”:15。。。等等}
这样做的目的是能够选择一个id,然后将30天的访问量列成图表,或者在字典中显示一个沿x轴的天数
注意,所有东西都是导入的(pandas、numpy、plotly、mysql connector等)
绘制这些数据的最佳方法是什么?我一直在读一些生动的例子,但没有一个能告诉我如何绘制一列中包含多个值的单行
cnx = mysql.connector.connect(....
print(cnx)
cursor = cnx.cursor()
query = 'select * from table'
results = pd.read_sql_query(query, cnx)
results.to_csv("output.csv", index = False)
df = pd.read_csv(".... / output.csv")
trace_all_visits = {
'x' : df.id,
'y' : df.visit_counts,
'name' : 'All Visits',
'type' : 'bar'
}
data = [trace_all_visits]
layout = dict(title = 'Amount of visitors on date', xaxis = dict(title = "date"), yaxis = dict(title = 'Visitors'))
fig = dict(data = data, layout = layout)
iplot(fig)
这将显示所有餐厅及其总数。我知道我需要使用列表中30个工作日的另一栏,但这是我的要求。我该如何绘制这个图,并将列表或词典拆分以供使用
目前没有回答
相关问题 更多 >
编程相关推荐