-1
为什么此代码不绘制按'value'排序的x轴?在matplotlib中对x轴进行排序
import pandas as pd
import matplotlib.pyplot as plt
# creating dataframe
df=pd.DataFrame()
df['name'] = [1,2,3]
df['value'] = [4,3,5]
# sorting dataframe
df.sort_values('value', ascending = False, inplace= True)
# plot
plt.scatter(df['value'],df['name'])
plt.show()
你能否阐述,你是什么意思?你正在创建一个散点图,所以只要'df [value]'和'df [name]'中的相应数字在各自的相同位置,那么值的顺序就不重要了。你能否提供一个情节并解释那个情节中的情况与你预期的不符? –