java比身高怎么做_D3 Y比例,y对比身高?
我正在学习D3,我可以看到我用这两件事得到了相同的可视化:
var w = 600;
var h = 100;
var dataset = [1, 6, 3, 4, 10, 4, 9]
var svg = d3.select("body").append("svg")
.attr("height", h)
.attr("width", w)
var xScale = d3.scale.linear()
.domain([0, dataset.length])
.range([0, w]);
使用height属性:
var yScale = d3.scale.linear()
.domain([0, d3.max(dataset)])
.range([h, 0]);
svg.selectAll("rect")
.data(dataset)
.enter()
.append("rect")
.attr({
x: function(d, i) { return xScale(i); },
y: function(d) { return yScale(d); },
width: w / dataset.length,
height: function(d) { return h - yScale(d); },
fill: "teal"
});
或设置y:
var yScale = d3.scale.linear()
.domain([0, d3.max(dataset)])
.range([0, h]);
svg.selectAll("rect")
.data(dataset)
.enter()
.append("rect")
.attr({
x: function(d, i) { return xScale(i); },
y: function(d) { return h - yScale(d); },
width: w / dataset.length,
height: function(d) { return yScale(d); },
fill: "teal"
});
是否更正确,如果是,为什么?
java比身高怎么做_D3 Y比例,y对比身高?相关推荐
- JAVA 的++y(--y)和y++(y--) 用法
作者:孙英鹏 撰写时间:2019年4月18日 JAVA 的++y(–y)和y++(y–) 用法 今天要讲的是JAVA运算符,想必大家都知道运算符是什么,最简单的无非就是加.减.乘.除(+.-.*.%) ...
- java和python的web自动化有什么区别-python和java哪个更适合做自动化?
真的很纠结,开发团队用java语言,本来想着跟随开发团队,但是发现python写测试脚本会轻松一点,在网上的找到资料,供参考. python:易于学习,语法简洁 不可否认的是,Python相对于其他语 ...
- java和python的web自动化有什么区别-Python和Java哪个更适合做自动化测试?
Python:易于学习,语法简洁 不可否认的是,Python相对于其他语言来说,要容易的多.因为Python语言的简单明了,很多外行人也能读懂它的代码.Python语言不需要拥有很丰富的词汇,简单明了 ...
- java对xml文件做增删改查------摘录
java对xml文件做增删改查 package com.wss; import java.io.File; import java.util.ArrayList; import java.util.L ...
- 在java中使用JMH(Java Microbenchmark Harness)做性能测试
文章目录 使用JMH做性能测试 BenchmarkMode Fork和Warmup State和Scope 在java中使用JMH(Java Microbenchmark Harness)做性能测试 ...
- java中布尔值做比较_Java中的三态布尔值
java中布尔值做比较 我不时地错过Java中SQL的三值BOOLEAN语义. 在SQL中,我们有: TRUE FALSE UNKNOWN (也称为NULL ) 时不时地,我希望自己也可以用Java表 ...
- java对响应数据做封装_1000种对Java的响应没有死
java对响应数据做封装 当一篇评论发表1000条评论时,值得考虑一下. 上周我的社论" 如果Java即将死,它肯定看起来非常健康 "在各个开发人员社区中都感到不安 . 在Redd ...
- java xy x y_为什么该语句在Java中不起作用x ^ = y ^ = x ^ = y;
小编典典 您的陈述大致相当于这种扩展形式: x = x ^ (y = y ^ (x = x ^ y)); 与C语言不同,在Java中,保证二进制运算符的左操作数在右操作数之前进行求值.评估如下: x ...
- java 求次方_Java递归例子——求x的y幂次方
假设n的值大于0. 一:源程序: View Code packageone;publicclassRecursionTest {/***@paramargs*/publicstaticvoidmain ...
最新文章
- 语义表征的无监督对比学习:一个新理论框架
- 【小松教你手游开发】【unity实用技能】unity游戏移植到WindowsPhone8平台上的一些...
- webservice用完关闭连接_解决调用WebService报基础连接已经关闭: 服务器关闭了本应保持活动状态的连接的错误的方法...
- 龙格库塔法基本C程序
- USACO Training Section 1.2 [USACO1.2]回文平方数
- javascript网页特效_南通建网站哪些,网页设计维护
- android怎么设置适配器,Android之自定义实现BaseAdapter(通用适配器三)
- 工作分流是什么意思_【嘉陵特装要闻】重庆嘉陵召开持续推进职工分流安置工作布置会...
- 20150401--Dede+搜索页面,评论
- 用python画圣诞树-python圣诞树
- AJAX初始化combox 并取值
- 学习模式上的记录之统计篇四 关于excel里添加趋势线和回归统计的R square数值不一致的情况
- 如何提高mysql的update速度_如何提高数据库update更新的速度
- Product UVA - 10106(大数乘法)
- 【博闻强记】eclipse背景色的更改
- 墨者_密码学加解密实训(摩斯密码第1题)
- 计算三角形面积 java_java 三角形面积计算(文件读取)
- 多级CIC滤波器的matlab仿真
- Vue + Element + Table 分页选择勾选 和取消勾选的问题
- 数学在计算机密码学中的运用,计算机密码学的数学引论.ppt