交互页面:https://plot.ly/~raywill/0/

做负载均衡的调优,需要把负载画出来看效果,使用了 plot.ly,实乃神器!
plot.ly 最大的特色是会把数据发到服务器,通过 web 完成渲染,形成可交互的图表。利用 plot.ly 写代码非常简单:

import MySQLdb
import plotly.plotly as py
from plotly.graph_objs import *
import pandas as pdconn = MySQLdb.connect(host="127.0.0.1",port=3306,user="root", passwd="", db="oceanbase")
cursor = conn.cursor()units = []for unit_id in [1001, 1002, 1003, 1004, 1005, 1006]:cursor.execute('select gmt_create time, `load`, `disk_weight`, `disk_usage_rate` from __all_unit_load_history where unit_id = %d order by gmt_create limit 10000000' % (unit_id));rows = cursor.fetchall()df = pd.DataFrame( [[ij for ij in i] for i in rows] )df.rename(columns={0: 'time', 1: 'load', 2: 'disk_weight', 3: 'disk_usage_rate'}, inplace=True);unit0 = Scatter(x=df['time'],y=df['load'],)unit1 = Scatter(x = df['time'],y = df['disk_weight'],)unit2 = Scatter(x = df['time'],y = df['disk_usage_rate'],)units.append(unit0)layout = Layout(xaxis=XAxis( title='time'),yaxis=YAxis( title='value', range=[0,1] )
)data = Data(units)
fig = Figure(data=data, layout=layout)
plot_url = py.plot(fig, filename='world')
print plot_url

note: 因为数据需要发往服务器,可以衍生出各种收费模式。

画图神器:plot.ly相关推荐

  1. getplotlyoffline(‘http://cdn.plot.ly/plotly-latest.min.js‘)无法下载如何解决

    matlab安装plotly的离线脚本时,无法下载,如何解决 简单记录一下,问题出在这句命令,getplotlyoffline('http://cdn.plot.ly/plotly-latest.mi ...

  2. 流程图中的虚线含义_还在为画流程图烦恼,焦躁?介绍一款画图神器,让你爱上画图!...

    在团队协作过程中最常见的就是开会.开会最常用的就是图,而图中最常见的就是流程图,时序图,类图等下面介绍一款画图神器:PlantUML PlantUML是一个开源项目,支持快速绘制: 时序图 用例图 类 ...

  3. 机器学习画图神器来啦!

    神经网络画图神器 ML Visuals 正在持续更新. 去年 5 月,机器之心曾向大家推荐一款名为 ML Visuals 的机器学习画图模板,该项目受到广泛关注,迄今已收获 2.2K Star.ML ...

  4. 画图神器-drawio(配合markdown使用更佳)

    之前做画图都是用https://www.processon.com/,但是这是收费的. 推荐一款免费开源非常好用的画图神器-drawio 下载地址 国外的网站下载很慢,我放了一份在蓝奏云里,没有飞行器 ...

  5. 基于Plot.ly Dash 使用 Python 开发交互式互动数据图

    基于Plot.ly Dash 使用 Python 开发交互式互动数据图 在 Anaconda3 5.0.0 中安装 Plot.ly Dash http://blog.csdn.net/hu_zheng ...

  6. 在 Anaconda3 5.0.0 中安装 Plot.ly Dash

    在 Anaconda3 5.0.0 中安装 Plot.ly Dash 安装包 plotly包可以直接在 Anaconda3 5.0.0 中安装 Anaconda3 5.0.0 中不包含 Dash 相关 ...

  7. 【转载】Jupyter Lab中的plot.ly离线模式不显示图

    转载自:https://www.pythonheidong.com/blog/article/185118/ 根据文档,应该在调用以下代码后在Jupyter中使用plot.ly的离线模式工作: < ...

  8. ML Visuals-神经网络画图神器

    ML Visuals-神经网络画图神器 这里向大家推荐一个深度学习领域许多SCI作者都在使用的画图神器: ML Visuals 该项目受到广泛关注,迄今已收获 7.2K Star,专为解决神经网络画图 ...

  9. 初识python之画图神器篇

    前言 前面我们写了一篇关于python实例的汇率转换的文章,有的小伙伴说它虽然可以解决我们生活中的实际问题,但是好像缺少点什么. 我仔细想了想,想起了一句话,"生活不止眼前的苟且,还有诗和远 ...

最新文章

  1. oracle解锁system密码,Oracle System密码忘记 密码修改、删除账号锁定lock
  2. 历年计算机一级考试题库及答案,全国计算机一级考试试题库及答案
  3. 新华三的背景_新华三集团与飞友科技签署战略合作协议,共赢智慧机场新时代...
  4. java comparable接口作用_Java Comparable 接口
  5. 今天聊聊Oracle Database 21c 十“小”新特性
  6. 不仅限于智慧城市 低功耗广域网络也在改变农业生产方式
  7. java panel边框_java – 如何在jPanel上设置边框?
  8. Visual C++中的异常处理浅析[轉]
  9. 关于Java中的final关键字
  10. java web js 创建文件夹_如何在web工程里用java代码用程序动态添加css,images,js等文件夹...
  11. 好用不贵的蓝牙耳机有哪些?三百以内好用的蓝牙耳机推荐
  12. 有关存储器容量的计算
  13. 凛冬已至:大厂裁员浪潮,基础福利大砍,行业饱和,大龄程序员该如何自处
  14. cisco交换机trunk与switchport access vlan vlan-id共存的问题
  15. 百度云盘转存阿里云盘工具下载
  16. cpe(通用平台枚举)命名规范及python CPE库实战
  17. iOS逆向工程——获取app素材图片
  18. 计算机最新行情调研报告,2020年中国笔记本电脑市场调研报告
  19. 2017北京ICPC -G - Liaoning Ship’s Voyage (HihoCoder - 1633)几何
  20. 分析会计选择在税收筹划中的运用

热门文章

  1. Arcengine IElement 的节点编辑
  2. Python 求10000以内的完全数
  3. 疯子的匣子_人工智能扮演``疯子''来像孩子一样学习语法
  4. sql 删除数据库表内容
  5. Docker之API操作
  6. 东方甄选爆火背后的流量密码
  7. 布尔教育mysql优化_布尔教育燕十八mysql优化视频课件源码分享
  8. 在Unity中使用FFmpeg将视频绿色背景处理为透明背景
  9. Linux好书、经典书籍推荐
  10. Zero-shot Cross-lingual Transfer of Prompt-based Tuning with a Unified Multilingual Prompt