我正在从单列文本文件加载数据。我想用这些数据绘制散点图,但我只有一个轴(加载的数据)。对于我的其他轴,我只想向上计数(即 0,1,2,3,4,5,...),直到加载的每个值都有一个匹配的值。
感谢您提前提供的任何帮助!
最佳答案
考虑示例文件txt
from io import StringIO
import pandas as pd
txt = """4
5
2
6
1
4
3
6
2
7"""
s = pd.read_csv(StringIO(txt), header=None, squeeze=True)
分配给系列s
的默认索引将为0
,系列长度减去1
。您可以重置索引以将其放入数据框中并相应地进行绘制。
s.reset_index(name='x').plot.scatter('x', 'index')
关于python - 在散点图中,我想自动填充轴,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43179920/