首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用字典中的plotly express创建(条形图)图?

如何使用字典中的plotly express创建(条形图)图?
EN

Stack Overflow用户
提问于 2020-06-30 23:15:41
回答 1查看 3.6K关注 0票数 2

我有一个日期(键)字典来表示每个日期的值。我尝试用python中的plotly-express在一个简单的条形图中展示这一点。我尝试过将其放入pandas DataFrame和Series对象中,并仅使用简单的字典,但每次尝试将其放入绘图表示的条形图时,似乎都会得到一个错误/并不是我想要的结果:

代码语言:javascript
复制
fig = px.bar(daily_charge_dict, x=daily_charge_dict.keys(),y=daily_charge_dict.values(), barmode="group")

对如何完成这项工作有什么建议吗?谢谢!

EN

回答 1

Stack Overflow用户

发布于 2020-07-01 01:04:59

要绘制字典中的条形图,x和y必须是列表。例如,在您的示例中,您希望x轴是日期列表,y轴是每个日期的一些值。所以字典应该是这样的:

代码语言:javascript
复制
the_dict = {'dates': ['2020-01-01', '2020-01-02'], 'y_vals': [100,200]}

因此,与其有几个日期键,不如只有两个键的字典,日期列表是第一个元素,对应值列表是第二个元素。

然后使用plotly express将它们绘制为:

代码语言:javascript
复制
import plotly.express as px
fig = px.bar(the_dict, x='dates', y='y_vals')
fig.show()
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62660718

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档