我有以下数据框
df = pd.DataFrame({
'Date': [1930, 1931, 1932, 1933,1934],
'Income': [2300000, 5698907, 5976753, 6086762, 6577780],
'Age': [22, 45, 35, 40, 28],
'Weight': [0.01, 0.003, 0.04, 0.08, 0.07]
})
每个变量都有不同的比例值。我想在一张图上绘制变量,但由于变量的比例差异,我只能看到收入线。我用
df.plot(figsize=(20,10), linewidth=5, fontsize = 20);
我决定根据我在网上找到的内容来展示比例,所以我做了以下事情:
import pandas as pd
from sklearn.preprocessing import StandardScaler
scaler = StandardScaler()
df = scaler.fit_transform(df)
然后我尝试在特征缩放后绘制数据框,它给出了以下错误:
AttributeError: 'numpy.ndarray' object has no attribute 'plot'
我不知道从这里去哪里。目的是将所有变量绘制在一张图上。