python - 带有元组键的字典中的条形图
问题描述
我有一个以元组为键的字典,如下所示:
{('Friday', 0): 108, ('Friday', 1): 110, ('Friday', 2): 75, ... ('Sunday', 23): 120}
我正在尝试构建一个条形图,其中 x 轴中的字典键和 Y 轴中的字典值:
trace0 = go.Bar(
x=pump_dry_day_beh_dic.keys(),
y=pump_dry_day_beh_dic.values(),
name ='yyy'
)
fig = tools.make_subplots(rows=1, cols=1, specs=[[{}]],
shared_xaxes=True, shared_yaxes=True,
vertical_spacing=0.001)
fig.append_trace(trace0, 1, 1)
fig.append_trace(trace1, 1, 1)
fig['layout'].update(height=600, width=1000, title='xxx')
fig['layout']['xaxis1'].update(title='day-hour')
fig['layout']['yaxis1'].update(title='Values')
plotly.offline.iplot(fig, filename=' xxx')
但我收到以下错误:
The 'x' property is an array that may be specified as a tuple,
list, numpy array, or pandas Series
另一方面,如果我将上面的代码更改为下面的代码,我会得到一个空图。
x=list(pump_dry_day_beh_dic.keys()),
y=list(pump_dry_day_beh_dic.values()),
name ='yyyy'
有没有办法解决这个问题?
谢谢,
解决方案
推荐阅读
- javascript - ES6:重新定义数组值
- android - 无法实例化片段 androidx.navigation.fragment.NavHostFragment
- python - How to execute a function in Jupyter that was defined in a different cell
- php - Wordpress 如果是页面和类别问题
- c - 如何在 C 编程中将盐从一个函数发送到另一个函数
- switch-statement - 启用带有加载图标的开关组件。
- java - Some contents hides in landscape mode android development
- css - 如何垂直拉伸颜色输入?
- oracle - Oracle - 通过添加或删除列来更改唯一索引
- flutter - 指南/演练层实现