我正在尝试使用响应时间为组件中的每个请求绘制图表。仅作为前100个的测试目的。看起来,Y轴分散很多。响应时间从2ms到121ms。有什么方法可以在Y轴上设置一些定义的值,例如0、10、20到130?
我现在很重视它的外观。
请找到我的代码。
from __future__ import print_function
import matplotlib.pyplot as pt
response_time = []
x_time = []
total_req = 0
pattern_interval = u'.*mdp\/show.*HTTP/1.1" ([0-9]+).*response_time: ([0-9].+)'
with open('/Users/roradhak/Work/Scripts/Nginx_Log_Analyser/HC_Nginx/nginx-access.log.3', "r") as f:
for line in f:
m=re.search(pattern_interval,line)
if m is not None:
total_req+=1
response_time.append(m.group(2))
x_time.append(total_req)
if total_req >100:
break
pt.plot(x_time,response_time,color ="red")
pt.xlabel("Total[![enter image description here][1]][1]")
pt.ylabel("Response Times")
pt.show()