我有一系列数据点,在1点处有一个显着的峰值
1
18
120
196
476
10716
42
43
96
27
61
50
31
15
9
6
11
当我使用webplotlib python包绘制数据时,10716峰值以某种方式扭曲得到的绘图,使得较小的值几乎显示为" flat"线。我用自己的话描述问题,因为我没有足够的统计背景知识。什么是平滑峰值的最佳方法/算法,因此其他数据变得更加明显"?我已经尝试过高斯平滑(link),但它似乎不是一个合适的技术。
答案 0 :(得分:1)
使用GWW的想法,您可以使用plt.semilogy
:
import numpy as np
import matplotlib.pyplot as plt
x = np.loadtxt('data')
plt.semilogy(x)
plt.show()