python - 如何在使用 pandas 和 matplotlib 时更改我的 x 轴?

标签 python pandas csv matplotlib

我只是问我如何改变我的x轴。我一直无法在网上找到适合我当前设置的答案。

这是我的绘图代码:

import scipy.io as spio
import numpy as np
import csv
import pandas as pd
import matplotlib as plt


onfile='file'

s=spio.readsav(onfile,python_dict=True,verbose=True)

a=np.asarray(s['a'])
b=np.asarray(s['b'])
c=np.asarray(s['c'])
d=np.asarray(s['d'])


df = pd.DataFrame({'a':a,'b':b,'c':c,'d':d})
df.plot(x='a',y=['b','c','d'],kind='line')

我试图在 50-60 的“x”轴内绘制

最佳答案

使用axes.set_xlim :

ax = df.plot(x='a',y=['b','c','d'],kind='line')
ax.set_xlim(50,60)

关于python - 如何在使用 pandas 和 matplotlib 时更改我的 x 轴?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51991474/

相关文章:

python - 方法可以用作静态方法还是实例方法?

python - 如何根据列前缀拆分 pandas 数据框

python - Pandas 。 pd.read_csv KeyError :not in index error

python - 比较日期字段的年月是否大于

python - 使用 Python 合并两个 CSV 文件

Python按两个列值的相反排序顺序按Groupby连接两个数据框

python - 将 CSV 文件拆分为多个(大小不同的)文件,保留标题

python - numpy genfromtxt 或 numpy loadtxt "ValueError: could not convert string to float"或 "too many values to unpack",几乎尝试了所有方法

python - 使用命令时出错 "from polyglot.detect import Detector"

python - 加入/合并两个 Pandas 数据框并将列用作多索引