我有这些数据示例:
(cur | prev) 01:22, 30 March 2011? Sergio (Talk | contribs)? . . (20,789 bytes) (+4)? . . (>?VoIP)
(cur | prev) 01:23, 31 March 2011? Sergio (Talk | contribs)? . . (20,790 bytes) (+1)? . . (>?VoIP)
(cur | prev) 01:25, 01 April 2011? Sergio (Talk | contribs)? . . (20,950 bytes) (+160)? . . (>?VoIP)
(cur | prev) 10:15, 05 April 2011? Tcatm (Talk | contribs)? . . (21,028 bytes) (+78)? . . (>?Virtual goods)
(cur | prev) 12:43, 06 April 2011? Doood (Talk | contribs)? . . (21,173 bytes) (+145)? . . (>?Home)
(cur | prev) 12:43, 08 April 2011? Doood (Talk | contribs)? . . (21,162 bytes) (-11)? . . (>?Home)
....
我想绘制历史图表。 我必须在几个月的x轴日期和y轴的线数上。 例: x轴=“三月”y轴=“2” x轴=“四月”y轴=“4 +四月(以及之前几个月)”。
我怎么能通过gnuplot来做到这一点?
答案 0 :(得分:1)
在绘图时可以使用smooth cumulative
选项实现:
set xdata time
set timefmt "%B %Y"
set format x "%B %Y"
set xtics 24*60*60*30
plot "data" u 6:(1.0) smooth cumulative with lp pt 7
作为timefmt
我只使用完整的月份名称和年份而忽略当天,以便将3月份的所有数据点相加,然后在4月份将3月和4月的所有数据点汇总等等。您在上面的数据中得到以下输出图像: