如何调整Python Matplotlib中绘图数据点位置错乱的问题?
- 内容介绍
- 文章标签
- 相关推荐
本文共计829个文字,预计阅读时间需要4分钟。
在绘制正态分布特性在不同特征维度上的累积分布图时,可能出现以下问题:
问题具体表现为:
1.几个负态分布的数据点位置颠倒
2.X轴刻度线变得混乱,像一团鬼东西
最终解决方案:
1.仔细检查数据输入,确保每个数据点位置正确
2.重新设置X轴刻度线,使其清晰易读
在绘制正负样本在各个特征维度上的CDF(累积分布)图时出现了以下问题:
问题具体表现为:
1.几个负样本的数据点位置倒错
2.X轴刻度变成了乱七八糟一团鬼东西
最终解决办法
造成上述情况的原因其实是由于输入matplotlib.plot()函数的数据x_data和y_data从CSV文件中直接导入后格式为string,因此才会导致所有数据点的x坐标都被直接刻在了x轴上,且由于坐标数据格式错误,部分点也就表现为“乱点”。解决办法就是导入x,y数据后先将其转化为float型数据,然后输入plot()函数,问题即解决。
本文共计829个文字,预计阅读时间需要4分钟。
在绘制正态分布特性在不同特征维度上的累积分布图时,可能出现以下问题:
问题具体表现为:
1.几个负态分布的数据点位置颠倒
2.X轴刻度线变得混乱,像一团鬼东西
最终解决方案:
1.仔细检查数据输入,确保每个数据点位置正确
2.重新设置X轴刻度线,使其清晰易读
在绘制正负样本在各个特征维度上的CDF(累积分布)图时出现了以下问题:
问题具体表现为:
1.几个负样本的数据点位置倒错
2.X轴刻度变成了乱七八糟一团鬼东西
最终解决办法
造成上述情况的原因其实是由于输入matplotlib.plot()函数的数据x_data和y_data从CSV文件中直接导入后格式为string,因此才会导致所有数据点的x坐标都被直接刻在了x轴上,且由于坐标数据格式错误,部分点也就表现为“乱点”。解决办法就是导入x,y数据后先将其转化为float型数据,然后输入plot()函数,问题即解决。

