Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/351.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用plotly express按值按降序排列条形图中的条形图_Python_Plotly Python_Plotly Express - Fatal编程技术网

Python 使用plotly express按值按降序排列条形图中的条形图

Python 使用plotly express按值按降序排列条形图中的条形图,python,plotly-python,plotly-express,Python,Plotly Python,Plotly Express,我需要制作一个绘图条形图,其中条形图按值降序排列。 我首先按值降序排列数据帧。然后我使用plotly.express生成交互式条形图。然而,我发现这些条线仍然是按升序排列的。有人知道我做错了什么吗?非常感谢你的帮助 import plotly.express as px dat = pd.DataFrame({'word': ['apple', 'grape', 'orange', 'pear'], 'counts': [20, 5, 25, 10] }

我需要制作一个绘图条形图,其中条形图按值降序排列。 我首先按值降序排列数据帧。然后我使用plotly.express生成交互式条形图。然而,我发现这些条线仍然是按升序排列的。有人知道我做错了什么吗?非常感谢你的帮助

import plotly.express as px
dat = pd.DataFrame({'word': ['apple', 'grape', 'orange', 'pear'],
                     'counts': [20, 5, 25, 10] } )
dat = dat.sort_values('counts', ascending=False)
px.bar(dat, x = 'counts',y='word', orientation='h')

您应该将
升序
设置为
:y轴的值从下到上升序