Python 如何绘制特征的变化

Python 如何绘制特征的变化,python,plot,Python,Plot,我有两列数据集,我想显示一个特性根据二进制输出值的变化 资料 我想用python绘制一个图,其中x轴包含Column1的值,y轴包含获得正值的百分比 我已经知道我的图的形式是指数函数的形式,当第1列的数值较小时,我会得到更多的正输出,而当它有长值时,指数图可能需要两个这样的列表 试试这个 指数图可能需要两个这样的列表 试试这个 不,这不起作用,因为我有20000个样本的数据,我需要一种方法来获得每个范围的概率#如果我理解正确,你可以使用这样的东西,范围内的x代表x(初始值、结束值、周期值)xL=

我有两列数据集,我想显示一个特性根据二进制输出值的变化

资料

我想用python绘制一个图,其中x轴包含Column1的值,y轴包含获得正值的百分比


我已经知道我的图的形式是指数函数的形式,当第1列的数值较小时,我会得到更多的正输出,而当它有长值时,指数图可能需要两个这样的列表 试试这个


指数图可能需要两个这样的列表 试试这个


不,这不起作用,因为我有20000个样本的数据,我需要一种方法来获得每个范围的概率#如果我理解正确,你可以使用这样的东西,范围内的x代表x(初始值、结束值、周期值)xL=[x代表范围内的x(5300,5)]不,这不起作用,因为我有20000个样本的数据,我需要一种方法来获得每个范围的概率#如果我理解正确,你可以使用这样的东西,范围内的x代表x(初始值、结束值、周期值)xL=[x代表范围内的x(5300,5)]
id      Column1     output
1          15          0
2          80          1
3         120          1
4          20          0
...       ...         ...
import matplotlib.pyplot as plt

# x-axis points list
xL = [5,10,15,20,25,30]

# y-axis points list
yL = [100,50,25,12,10]

plt.plot(xL, yL)

plt.axis([0, 35, 0, 200])
plt.show()