Python之Matplotlib绘图数据点位置错乱bug解决

在绘制正负样本在各个特征维度上的CDF(累积分布)图时出现了以下问题:
Python之Matplotlib绘图数据点位置错乱bug解决_第1张图片
问题具体表现为:
1.几个负样本的数据点位置倒错
2.X轴刻度变成了乱七八糟一团鬼东西

最终解决办法

造成上述情况的原因其实是由于输入matplotlib.plot()函数的数据x_data和y_data从CSV文件中直接导入后格式为string,因此才会导致所有数据点的x坐标都被直接刻在了x轴上,且由于坐标数据格式错误,部分点也就表现为“乱点”。解决办法就是导入x,y数据后先将其转化为float型数据,然后输入plot()函数,问题即解决。
Python之Matplotlib绘图数据点位置错乱bug解决_第2张图片

你可能感兴趣的:(python,matplotlib,bug处理)