用Python画折线图怎么实现拉伸效果

用Python画折线图怎么实现拉伸效果,第1张

# encoding=utf-8import matplotlibpyplot as pltfrom pylab import                                  #支持中文mplrcParams['fontsans-serif'] = ['SimHei'] names = ['5', '10', '15', '20', '25']x = range(len(names))y = [0855, 084, 0835, 0815, 081]y1=[086,085,0853,0849,083]#pltplot(x, y, 'ro-')#pltplot(x, y1, 'bo-')#plxlim(-1, 11)  # 限定横轴的范围#plylim(-1, 110)  # 限定纵轴的范围pltplot(x, y, marker='o', mec='r', mfc='w',label=u'y=x^2曲线图')pltplot(x, y1, marker='', ms=10,label=u'y=x^3曲线图')pltlegend()  # 让图例生效pltxticks(x, names, rotation=45)pltmargins(0)pltsubplots_adjust(bottom=015)pltxlabel(u"time(s)邻居") #X轴标签pltylabel("RMSE") #Y轴标签plttitle("A simple plot") #标题 pltshow()

数据使用前要清洗,去除无效数据

如果这些数据都是有效数据,只是你不想显示那些过份异常的数据,那么,就进行去噪处理。

去噪分两步:检测噪点,噪点修正。

对于整体连续,总体范围大的数据集,最简单的检测噪点的办法就是邻值法,对于第n取相邻的k个值:p[n-k,],p[n-k+1]p[n-1]

对它们加权平均,得到标准点,上下浮动一定范围,如果p[k]不在这个范围内就是异常点

对应的噪点修正可以使用类似的过程,局部噪点回归法。

这些一般来说都不是很实现的东西,对于数据集结构的不同,没有必要做成通用的包,所以你只有自己实现。

主要用于作图、可视化问题

pip install matplotlib

导入模块 pyplot 和 pylab ,可以参考下面链接观察两者区别:

>

以上就是关于用Python画折线图怎么实现拉伸效果全部的内容,包括:用Python画折线图怎么实现拉伸效果、python绘折线图(数据很多)很难看、Python Matplotlib画图等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10182010.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存