首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >matplotlib:折线图中连接顺序错误的数据点

matplotlib:折线图中连接顺序错误的数据点
EN

Stack Overflow用户
提问于 2013-07-22 19:47:42
回答 1查看 6.3K关注 0票数 6

我正在阅读一个熊猫数据帧,并试图从它生成一个图。在图中,数据点似乎是按照y值升序确定的顺序连接在一起的,这导致了一个奇怪的Z字形图,如下所示:

代码是这样的:

代码语言:javascript
运行
复制
from pandas import DataFrame as df
import matplotlib as mpl
mpl.use('Agg')
import matplotlib.pyplot as plt

data = df.from_csv(...)

plt.plot(data['COL1'], data['COL2'])

关于如何确定点的连接顺序(即按照它们在绘图上从左到右的顺序连接它们),有什么建议吗?谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-07-22 20:13:35

COL1中的值顺序与csv中的值顺序是否不同?

您可以先按COL1排序,然后在绘图前添加以下内容:

代码语言:javascript
运行
复制
data.sort('COL1', inplace=True)
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17786785

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档