如何在Python(Jupyter笔记本?)上从最高>最低可视化数据
例如我有——如何在Python(Jupyter笔记本?)上从最高>最低可视化数据,python,python-3.x,jupyter-notebook,visualization,data-science,Python,Python 3.x,Jupyter Notebook,Visualization,Data Science,例如我有—— import matplotlib.pyplot as plt ax = dataset[['columnA', 'columnB', 'columnC']].plot(kind='bar', title ='Dataset Title', figsize=(15, 10), legend=True, fontsize=12) ax.set_xlabel("Example", fontsize=12) plt.show() 但是结果按照数据帧的顺序可视化了数据。是否有一种可视化数
import matplotlib.pyplot as plt
ax = dataset[['columnA', 'columnB', 'columnC']].plot(kind='bar', title ='Dataset Title', figsize=(15, 10), legend=True, fontsize=12)
ax.set_xlabel("Example", fontsize=12)
plt.show()
但是结果按照数据帧的顺序可视化了数据。是否有一种可视化数据的方法,例如,它可以重新排列条目并将其排序为左>右最高>最低?还是类似的?第一眼就能更容易地查看最高>最低的顺序
非常感谢 您可以尝试使用sort\u值
正确设置问题和代码的格式,以帮助人们更好地理解您。是否要按特定列排序?还是每一行都有一个新的顺序?@erocoar有没有办法按一个特定的列进行排序?例如,如果我只是将“columnA”可视化,有没有一种方法可以在条形图中显示从最高到最低的数据,而不是它在CSV文件中的显示顺序?嘿,顺便问一下,你知道有没有一种方法可以将所有列从最高到最低排序?
ax = dataset[['columnA', 'columnB', 'columnC']].sort_values("columnA", ascending=False).plot(kind='bar', title ='Dataset Title', figsize=(15, 10), legend=True, fontsize=12)