文档章节

利用python+plotly 制作接口响应时间Distplot图表

八音弦
 八音弦
发布于 10/11 11:39
字数 737
阅读 26
收藏 0

本人在做接口测试的过程中,使用了 python+plotly 统计接口信息,之前一直用Violin图表,今天就尝试了一中新的图表,distplot 图表,其实就是整数的柱形图,然后加上一个变化曲线。下面来分享一下代码,供大家参考。(接口响应时间存在一个本地的文件中了。)

#!/usr/bin/python
# coding=utf-8
 
import plotly.plotly
import plotly.figure_factory as fff
import numpy as np
 
 
class Distplots:
    def ___init__(self):
        print "distplots图标生成!"
 
    def makeDistplot(self, data, group):
        fig = fff.create_distplot(data, group)
        plotly.offline.plot(fig, filename="3333.html")
 
 
if __name__ == "__main__":
    x = np.random.randn(1000) * 10
    y = np.random.randn(1000) * 10 + 50
    z = np.random.randn(1000) * 10 + 100
    data = [x, y, z]
    group = ["one", "two", "three"]
    xy = []
    one = open("/Users/Vicky/Documents/workspace/fission/long.log", "r")
    for line in one.readlines():
        time = float(line)
        if time > 1:
            continue
        # print time
        xy.append(time)
    xy = [x * 100 for x in xy]
    data1 = [xy]
    group1 = ["test1"]
    drive = Distplots()
    drive.makeDistplot(data1, group1)

下面是制作完成的效果图:

技术类文章精选

非技术文章精选

大咖风采

点击查看公众号地图

© 著作权归作者所有

八音弦
粉丝 3
博文 138
码字总数 133247
作品 0
海淀
私信 提问
性能瓶颈分析方法

一、性能瓶颈分析方法有以下七点: 1.整个系统架构分析 2.系统响应时间消耗 3.利用图表分析 4.查看事务响应时间,通过事务摘要图分析事务响应时间,哪个消耗最大(通过小用户量和大用户量的响...

金龙鱼管家
2016/11/02
158
0
从宏观到微观——天机与鹰眼联手

郑昀 创建于2015/6/23 最后更新于2015/6/25 关键词:Google Dapper、窝窝Tracing、鹰眼、天机、性能、调用链分析、散点图、瀑布图 本文档适用人员:技术人员 提纲: Google Dapper是怎么做的...

旁观者-郑昀
2015/07/15
162
0
Excel伪动态图表应用

首先这个例子不是真正的动态图表,只不过这个图表制作容易,也便于大家学习因此先举这个例子。本图表利用动态工作表,在其基础上插入图表,根据动态工作表的变化来实现动态图表。在这个例子中...

技术小牛人
2017/11/10
0
0
使用Highcharts制作简单图表

今天我们要使用JavaScript图表Highcharts制作简单的柱形图,我们已经安装好Highcharts,让我们开始制作图表吧。 步骤一 在网页中添加一个div。设置id,设置图表长、高。代码如下: <div id=...

咲晚杍
2013/12/04
227
0
JeeSpringCloud互联网云开发平台

JeeSpringCloud 帮忙标星、点赞,申请码云最有价值开源项 演示版地址:http://yocity.imwork.net:10858/admin?login 官网地址:https://jeespring.icoc.bz/ 论坛社区:https://jeespring.kf5...

suncos
2018/08/29
15
0

没有更多内容

加载失败,请刷新页面

加载更多

js—String的一些方法

<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> var str="Hello boy" /** * 在底......

zhengzhixiang
10分钟前
2
0
vSphere ESXi 主机上的3种VLAN设置

VLAN - Virtual Local Area Network,虚拟局域网,能便捷地组建一个网络分组,并能提供诸多好处。VMware vSphere ESXi主机上,也可以在个层次上通过设置VLAN标签地形式来组建VLAN。从划分的层...

大别阿郎
32分钟前
3
0
elasticsearch 6.x的基本dsl语句

本文使用的谷歌浏览器插件sense,链接如下sense插件(兼容es6.x版本) 查看集群状态 http://106.12.27.130:9200/_cat/health?v 绿色-一切都很好(集群功能齐全) 黄色——所有的数据都是可用...

长恭
46分钟前
12
0
移动端的弹窗滚动禁止body滚动

本文转载于:专业的前端网站➼移动端的弹窗滚动禁止body滚动 前言 最近一个需求是弹窗展示列表,显然是需要一个滚动条的,而滚动到底部就会穿透到body滚动,而阻止默认行为是不行的,这样两个...

前端老手
今天
18
0
设计模式 建造者模式和模板方法模式扩展篇

建造者模式和模板方法模式扩展篇 UML 与抽象工厂模式比较 本模式可以看出与抽象工厂非常类似,都是产生不同的产品,怎么区分这两种设计的使用场景呢 - 建造者模式关注的是基本方法的调...

木本本
今天
24
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部