python - 绘图时升序 df 显示为降序
问题描述
我有以下数据集:
天然橡胶 | 奥夫加贝 | 地位 | 索尔 | 伊斯特 |
---|---|---|---|---|
2.01 | 时代计划 | 项目启动 | 2.0 | 1.5 |
2.02 | 迈伦斯坦定义 | 项目启动 | 1.0 | 0.5 |
2.03 | Kurzfassung schreiben | 项目启动 | 0.5 | 0.5 |
2.04 | Aufgabenstellung erfassen | 项目启动 | 0.5 | 0.5 |
2.05 | 埃尔法森标准 | 项目启动 | 0.5 | 0.5 |
2.06 | Schutzbedarfs 分析 erfassen | 项目启动 | 1.0 | 0.5 |
2.07 | IPA Ergebnisse erfassen 组织 | 项目启动 | 1.0 | 1.5 |
2.08 | Projektvorgehen erfassen | 项目启动 | 1.0 | 1.5 |
2.09 | Projektorganisation erfassen | 项目启动 | 0.5 | 0.5 |
2.10 | Technische Risikoanalysis erstellen | 项目启动 | 1.0 | 1.5 |
通过以下几行,我创建了情节:
projektStart = df.loc[df.Status == 'Projektstart']
projektStart.sort_values('Nr',ascending=True)
plt.plot(projektStart.Soll, projektStart.Aufgabe,'go-',alpha=0.5,label='Soll')
plt.plot(projektStart.Ist,projektStart.Aufgabe,'rx-',alpha=0.5,label='Ist')
plt.xlabel('Anzahl Stunden')
plt.ylabel('Aufgabenblöcke')
plt.title('Phase Projektstart')
plt.legend()
这将按降序生成以下图:
如何修复绘图以升序显示条目(首先显示 Zeitplan erstellen 2.01,依此类推)?
解决方案
线
projektStart.sort_values('Nr',ascending=True)
创建一个新的排序数据框,保持原始数据框不变。要更改它,您可以使用
projektStart.sort_values('Nr',ascending=True, inplace=True)
推荐阅读
- html2canvas - html2canvas 没有为 img 获得正确的尺寸
- python - 如何在使用 python 从 mysql 数据库中获取数据时提取整数值
- c# - 美国街道名称和其他街道名称和门牌号码的分离
- post - Wix:创建帖子按钮,从实时站点创建帖子
- filter - 是否可以在 NestJs 上的异常过滤器上使用 useInterceptor?
- python - 与循环一起使用时,Ansible 覆盖安全组规则
- nexus - 将 jar 部署到服务器的 RPM 规范文件
- javascript - 如何通过点击事件使用新值更新变量并使用相同事件撤消它
- javascript - 将“异步”方法绑定到“开启”事件(例如单击)时是否存在任何潜在问题?
- r - R - 有没有办法在重复即将进行的观察后生成从 1 开始的行号?