首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏深入浅出区块链技术

    合约开发全新技术栈:Buidler + Ethers + Waffle + Typescript【译】

    Waffle (替代Truffle 测试工具) Ethereum Waffle[8] 是以太坊智能合约的轻量级测试运行器。 Waffle内置了一些非常不错的测试工具函数,例如用于以太坊地址,哈希和BigNumbers的Chai匹配器,Waffle使用原生Typescript,与Ethers.js配合非常好。 /buidler-waffle ethereum-waffle 在tsconfig.json添加需要的类型定义: { "compilerOptions": { "target": "es5" 编写和运行合约测试 编写测试大多遵循Waffle语法[10],但有一个主要区别:ethers.provider对象是从”@nomiclabs/buidler”库而不是ethereum-waffle库导入的 ref=hackernoon.com [10] Waffle语法: https://ethereum-waffle.readthedocs.io/en/latest/ [11] 在这里: https:/

    2.4K40发布于 2020-07-07
  • 来自专栏数据 学术 商业 新闻

    绘图技巧 | 不同样式华夫饼图(Waffle charts)绘制技巧

    今天这篇推文,小编为大家介绍华夫饼图(Waffle charts) 的绘制方法,这次主要介绍使用R-waffle包进行绘制。 主要内容如下: R-waffle包简介 R-waffle包样例介绍 R-waffle包简介 使用R绘制华夫饼图最简单的方法是使用waffle包进行绘制(当然,你也可以使用ggplot2的geom_tile 这里主要介绍wafflewaffle()、geom_pictogram()、geom_waffle()和scale_label_pictogram() 绘图函数,详细如下: waffle():绘制方形华夫饼图 [1:4], vals = c(80, 30, 20, 10) ) waffle_plot <- waffle(parts,rows = 8)+ theme_ipsum(base_family 包绘制华夫饼图(Waffle charts) 的主要绘制方法都已介绍完,当然还有许多优秀的函数没介绍到,感兴趣的小伙伴可自行搜索哈~~ 总结 本期,小编介绍了使用R-waffle包绘制华夫饼图(Waffle

    2.1K10编辑于 2022-05-24
  • 来自专栏全栈程序员必看

    《JavaScript 模式》读书笔记(3)— 字面量和构造函数2

    // 构造函数 function Waffle() { this.tastes = 'yummy'; } // 定义一个新对象 var good_morning = new Waffle() ,甚至不需要类似that这样的局部变量 function Waffle1() { return { tastes:"yummy" }; } // 使用上面任何一种Waffle 使用上面任何一种Waffle()的实现方式都总是会返回一个对象,而无论它是如何被调用的: var first = new Waffle(), second = Waffle(); console.log } // 使用上面任何一种Waffle()的实现方式都总是会返回一个对象,而无论它是如何被调用的: var first = new Waffle(), second = Waffle(); console.log (this instanceof Waffle)){ return new Waffle(); } this.tastes = 'yummy'; } Waffle.prototype.getName

    47130编辑于 2022-07-21
  • 来自专栏运维研习社

    如何做Nginx安全日志分析可视化

    配置完成后,启动mlog2waffle mlog2waffle,是通过put方法发送日志到waf-fle的,但是默认Nginx是不允许put请求的,所以启动会报错,需要在nginx中,通过dav方法,允许 启动mlog2waffle过程中,遇到不少问题,记录如下: mlog2waffle中配置了$CHECK_CERT = "TRUE",用来检测SSL的,当用http的时候,这里要改成False,否则会握手失败 mlog2waffle中配置了$CHECK_CONNECTIVITY = "TRUE",这里是启动,检测mlog2wafflewaffle的连通信的,通过check_conn方法 ? 所以,不管怎么做,这里检测就不会通过,两种方法处理,一种是直接关闭这个检测,mlog2waffle就可以正常启动,另外一种方法就是修改这个检测的方法,将uri带上,mlog2waffle是perl脚本, 修改完这些,就可以通过脚本启动mlog2waffle了 ? 启动后,通过waf的access日志就可以看到mlog2waffle已经开始通过put方法将日志解析成event,传输到waf-fle ?

    83740发布于 2021-04-15
  • 来自专栏网站教程

    如何做 Nginx 安全日志分析可视化?

    现在开始接入日志数据,点击菜单栏的management,添加sensor 保存后,即创建好一个sensor,用来接收日志 创建好之后,在这个sensor上面,开始配置事件接收器 这里选着用mlog2waffle extra目录下 配置完成后,启动mlog2waffle mlog2waffle,是通过put方法发送日志到waf-fle的,但是默认Nginx是不允许put请求的,所以启动会报错,需要在nginx中 ,通过dav方法,允许put请求 启动mlog2waffle过程中,遇到不少问题,记录如下: mlog2waffle中配置了$CHECK_CERT = “TRUE”,用来检测SSL的,当用http的时候 ,这里要改成False,否则会握手失败 mlog2waffle中配置了$CHECK_CONNECTIVITY = “TRUE”,这里是启动,检测mlog2wafflewaffle的连通信的,通过check_conn 了 启动后,通过waf的access日志就可以看到mlog2waffle已经开始通过put方法将日志解析成event,传输到waf-fle 在mlog2waffle的readIndex方法中,因为要读取并解析日志索引文件

    59300发布于 2021-07-17
  • 来自专栏zaking's

    JavaScript 模式》读书笔记(3)— 字面量和构造函数2

    // 构造函数 function Waffle() { this.tastes = 'yummy'; } // 定义一个新对象 var good_morning = new Waffle() ,甚至不需要类似that这样的局部变量 function Waffle1() { return { tastes:"yummy" }; } // 使用上面任何一种Waffle 使用上面任何一种Waffle()的实现方式都总是会返回一个对象,而无论它是如何被调用的: var first = new Waffle(), second = Waffle(); console.log } // 使用上面任何一种Waffle()的实现方式都总是会返回一个对象,而无论它是如何被调用的: var first = new Waffle(), second = Waffle(); console.log (this instanceof Waffle)){ return new Waffle(); } this.tastes = 'yummy'; } Waffle.prototype.getName

    70230发布于 2020-03-25
  • 来自专栏R语言数据分析指南

    R中华夫图的一种新画风

    doehm/ggbrick") library(ggfx) library(ggbrick) 案例1 mpg |> count(class, drv) |> ggplot() + geom_waffle0 (aes(class, n, fill = drv))+ coord_waffle() + scale_fill_brewer(type = "qual") 案例2 mpg |> count (class, drv) |> ggplot() + geom_waffle(aes(class, n, fill = drv), gap = 0.02)+ coord_waffle() + scale_fill_brewer(type = "qual") 案例3 mpg |> count(class, drv) |> ggplot() + geom_waffle0(aes ,gap=0.016),x_offset=4, y_offset=4)+ scale_fill_brewer(type="qual")+ coord_waffle

    23310编辑于 2024-03-20
  • 来自专栏HsuHeinrich

    局部整体(八)利用python绘制华夫饼图

    局部整体(八)利用python绘制华夫饼图 华夫饼图( Waffle chart)简介 华夫饼图是饼图的一种变体,一般由100个格子组成,一个格子代表1%。 迭代每个bar for i,ax in enumerate(axs): col_name = df.columns[i] values = df[col_name] Waffle.make_waffle 迭代每个bar for i,ax in enumerate(axs): col_name = df.columns[i] values = df[col_name] Waffle.make_waffle bar for i,ax in enumerate(axs): col_name = df.columns[i] values = df[col_name]/1000 Waffle.make_waffle bar for i,ax in enumerate(axs): col_name = df.columns[i] values = df[col_name]/1000 Waffle.make_waffle

    59510编辑于 2024-11-23
  • 来自专栏可以叫我才哥

    对比excel,用python绘制华夫饼图

    华夫饼图(Waffle Chart),或称为直角饼图,可以直观的描绘百分比完成比例情况。与传统的饼图相比较,华夫饼图表达的百分比更清晰和准确,它的每一个格子代表 1%。 Waffle plt.figure( FigureClass=Waffle, rows=5, # 行数 columns=10, # 列数 values=[30, 16 参数values也接受字典中的数据,字典的键将用作标签并显示在图例中 fig = plt.figure( FigureClass=Waffle, rows=5, columns= 当然,也可以通过只设置一个行列一个参数值的形式,自动调整格子数: fig = plt.figure( FigureClass=Waffle, rows=5, values=[48 data = {'Cat1': 30, 'Cat2': 16, 'Cat3': 4} fig = plt.figure( FigureClass=Waffle, rows=5,

    1.9K40发布于 2021-08-05
  • 来自专栏优雅R

    医学统计与R语言:画一个姑娘陪着我,再画个花边的被窝

    输入1: install.packages("waffle") library(waffle) library(extrafont) ##Download and install fontawesome "Font Awesome 5 Brands" [] "Font Awesome 5 Free Regular" 输入2: library(ggpubr) a <- waffle (c(), rows = 1, use_glyph = "ambulance", glyph_size = 15,color="red",legend_pos="none") b <- waffle(c 输入3: iron(waffle( c('Yes=70%' = 70, 'No=30%' = 30), rows = 4, use_glyph ="male", glyph_size = 10 ,title = 'Responses',legend_pos="none")+ theme(plot.title = element_text(hjust = 0.5)), waffle

    53610发布于 2020-07-06
  • 来自专栏python数据分析实践

    局部整体图表(一)

    35, 'dog': 14} fig = plt.figure(figsize = (10, 4)) ax1 = fig.add_subplot(131) #ax1绘制基础华夫饼图,并添加图例和标题 Waffle.make_waffle 'fontsize': 12}) #ax2绘制带有颜色映射的华夫饼图,可以使用matplotlib色带的指定颜色 ax2 = fig.add_subplot(132) Waffle.make_waffle Times New Roman'}}, cmap_name="tab10") #ax3绘制华夫饼图,颜色自定义 ax3 = fig.add_subplot(133) Waffle.make_waffle fontawesome.com/search 以上图的示例代码如下: fig = plt.figure(figsize = (5, 3)) ax2 = fig.add_subplot(121) Waffle.make_waffle "#983D3D", "#DCB732"], icons = 'star', font_size=12) ax3 = fig.add_subplot(122) Waffle.make_waffle

    98230编辑于 2023-02-23
  • 来自专栏数据 学术 商业 新闻

    PyWaffle | 绘制这样的华夫图真的超简单的~~

    「PyWaffle」-华夫图绘制就是这么简单~~ 今天又发现了一个好用的Python数据可视化工具包-「PyWaffle」,用于快速绘制华夫图(waffle charts),其教程如下: PyWaffle pip就可以快速安装: pip install pywaffle PyWaffle库可视化案例 import matplotlib.pyplot as plt from pywaffle import Waffle plt.figure( FigureClass=Waffle, rows=5, columns=10, values={'Cat1': 30, 'Cat2': 16, Cat3': 4}, legend={'loc': 'upper left', 'bbox_to_anchor': (1, 1)} ) plt.figure( FigureClass=Waffle , rows=5, values=[48, 46, 3] ) Auto-sizing fig = plt.figure( FigureClass=Waffle, rows

    43210编辑于 2024-04-11
  • 来自专栏thinkphp+vue

    如何做 Nginx 安全日志分析可视化,看这一篇就够了

    现在开始接入日志数据,点击菜单栏的management,添加sensor 保存后,即创建好一个sensor,用来接收日志 创建好之后,在这个sensor上面,开始配置事件接收器 这里选着用mlog2waffle extra目录下 配置完成后,启动mlog2waffle mlog2waffle,是通过put方法发送日志到waf-fle的,但是默认Nginx是不允许put请求的,所以启动会报错,需要在nginx中 ,通过dav方法,允许put请求 启动mlog2waffle过程中,遇到不少问题,记录如下: mlog2waffle中配置了$CHECK_CERT = “TRUE”,用来检测SSL的,当用http的时候 ,这里要改成False,否则会握手失败 mlog2waffle中配置了$CHECK_CONNECTIVITY = “TRUE”,这里是启动,检测mlog2wafflewaffle的连通信的,通过check_conn 了 启动后,通过waf的access日志就可以看到mlog2waffle已经开始通过put方法将日志解析成event,传输到waf-fle 在mlog2waffle的readIndex方法中,因为要读取并解析日志索引文件

    1.2K20发布于 2021-05-08
  • 来自专栏数据STUDIO

    只需一行Python代码,轻松get表白技能

    华夫饼图(Waffle Chart),或称为直角饼图,可以直观的描绘百分比完成比例情况。与传统的饼图相比较,华夫饼图表达的百分比更清晰和准确,它的每一个格子代表 1%。 首先将Waffle类传递给matplotlib.pyplot.figure函数的FigureClass参数,然后通过设置matplotlib.pyplot.figure函数的参数即可完成华夫饼图的定制。 import matplotlib.pyplot as plt from pywaffle import Waffle fig = plt.figure( FigureClass=Waffle, fig = plt.figure( FigureClass=Waffle, rows=5, values=[30, 16, 4], colors=["#4C8CB5", 一行代码绘制爱心图 fig = plt.figure(figsize=(12, 4),dpi=150, FigureClass=Waffle, rows=10, values=[

    1.2K20发布于 2021-06-24
  • 来自专栏生信小驿站

    Python数据处理从零开始----第四章(可视化)(20)华夫饼图

    Python数据处理从零开始----第四章(可视化)(20)华夫饼图 华夫饼图(Waffle Chart),有的人也会叫它“Square Pie Chart”,是饼图的一种变形,擅长展示部分在整体中的占比关系 华夫饼图(Waffle Chart),或称为直角饼图,可以直观的描绘百分比完成比例情况。与传统的饼图相比较,华夫饼图表达的百分比更清晰和准确,它的每一个格子代表 1%。 2020 @author: czh """ %reset -f %clear # In[*] import matplotlib.pyplot as plt from pywaffle import Waffle import os os.chdir('D:\\data\\feiyan\\2.15') # In[*] fig = plt.figure( FigureClass=Waffle, *] data = {'Democratic': 48, 'Republican': 46, 'Libertarian': 3} fig = plt.figure( FigureClass=Waffle

    86210发布于 2020-02-25
  • 来自专栏凹凸玩数据

    R 可视化 | 华夫饼图

    作者:庄闪闪 前言 华夫饼图(waffle chart)分为块状华夫饼图和点状华夫饼图。华夫饼图是展示总数据的组类别情况的一种有效图表。 waffle 包绘制 当然如果前面代码看的非常吃力的话, 这里有一个好用的包,专为华夫饼图做准备的。 waffle(parts, rows = 10, keep = TRUE, xlab = NULL, title = NULL, colors = NA, size = 2, flip = FALSE, parts <- c(One=80, Two=30, Three=20, Four=10) chart <- waffle(parts, rows=8) print(chart) ? /Beautiful-Visualization-with-R [2] waffle包介绍: https://www.rdocumentation.org/packages/waffle/versions

    1.4K10发布于 2020-09-24
  • 来自专栏前端导学

    JavaScript模式 读书笔记二

    //构造函数 function Waffle(){ this.tastes="yummy"; } //定义一个新对象 var good_morning=new Waffle(); console.log (good_morning.tastes); 这种模式(忘记写new)的问题在于它会丢失到原型的链接,任何您添加到Waffle()原型的成员,对象都是不可用的。 自调用构造函数 function Waffle(){ if(! (this instanceof Waffle)){ return new Waffle(); } this.tastes="yummy"; } Waffle.prototype.wantAnother =true; var first=Waffle(); var second=new Waffle(); console.log(first.tastes); //输出yummy console.log

    63110发布于 2019-05-26
  • 来自专栏wujunmin

    Power BI华夫饼图表函数

    下图效果仅仅使用了一个简单度量值生成: 度量值 =SVG_Waffle([M.业绩达成率],IF([M.业绩达成率]<0.5,"Brown","green")) 如何在你的模型应用? 首先,找到SVG_Waffle的函数代码,打开 https://junminwu.github.io/ 选择SVG专题中的图表函数: 搜索“华夫饼”,鼠标右键复制代码: 确保Power BI Desktop 新建度量值,引用华夫饼函数: SVG.华夫饼 =SVG_Waffle([M.业绩达成率],"deepskyblue") 第一个参数为百分比度量值,第二个参数为华夫饼颜色(可以条件变化)。

    21510编辑于 2025-11-17
  • 来自专栏机器人课程与技术

    ROS2极简总结-SLAM

    = 0.26 WAFFLE_MAX_ANG_VEL = 1.82 LIN_VEL_STEP_SIZE = 0.01 ANG_VEL_STEP_SIZE = 0.1 TURTLEBOT3_MODEL around: w a s d x w/x : increase/decrease linear velocity (Burger : ~ 0.22, Waffle and Waffle Pi : ~ 0.26) a/d : increase/decrease angular velocity (Burger : ~ 2.84, Waffle and Waffle , WAFFLE_MAX_LIN_VEL) def check_angular_limit_velocity(velocity): if TURTLEBOT3_MODEL == 'burger , WAFFLE_MAX_ANG_VEL) def main(): settings = None if os.name !

    1.4K32发布于 2021-12-02
  • 来自专栏机器人课程与技术

    机器人编程趣味实践14-机器人三维仿真(Gazebo+TurtleBot3)

    = 0.26 WAFFLE_MAX_ANG_VEL = 1.82 LIN_VEL_STEP_SIZE = 0.01 ANG_VEL_STEP_SIZE = 0.1 TURTLEBOT3_MODEL around: w a s d x w/x : increase/decrease linear velocity (Burger : ~ 0.22, Waffle and Waffle Pi : ~ 0.26) a/d : increase/decrease angular velocity (Burger : ~ 2.84, Waffle and Waffle , WAFFLE_MAX_LIN_VEL) def check_angular_limit_velocity(velocity): if TURTLEBOT3_MODEL == 'burger , WAFFLE_MAX_ANG_VEL) def main(): settings = None if os.name !

    1.2K30发布于 2021-12-02
领券