繁体   English   中英

如何绘制图形 Pandas

[英]How to draw graphs Pandas

我有一个 pandas 数据框,并希望将一列中的 plot 值与另一列中的值进行比较。 幸运的是,有 plot 方法与似乎可以满足我需要的数据帧相关联:

df.plot(x='col_name_1', y='col_name_2')

不幸的是,在 plot styles (这里列出的 kind 参数之后)之间似乎没有积分。 我可以使用线条或条形甚至密度,但不能使用点。 如何绘制带点的图形?

在此处输入代码

import pandas as pd 
import matplotlib.pyplot as plt
from sklearn.model_selection import cross_val_score
from scipy import stats
from sklearn import linear_model


#zamjena naziva atributa
stup = ['datum', 'srTemp', 'minTemp', 'maxTemp', 'oborine', 'vikend', 'potrosnja']
#1. ucitavanje datoteke
potrosnjaPive = pd.read_excel('D:/dat/potrosnja_pive.xlsx', names=stup)

#zamjena naziva mjeseci
replacements = {
   'vikend': {'DA':1, 'NE':0}
}
potrosnjaPive.replace(replacements, regex=True, inplace=True)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM