测试成功的d3.js代码

第一次测试成功的d3.js代码,需要在ie9及以上的浏览器打开。火狐和google也可以尝试。删除<textarea>部分标记。

<textarea cols="20" rows="8" id="con">

<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<style type="text/css">
body{
height: 100%;

}
.chart rect {
stroke: white;
fill: steelblue;
}

</style>
<script src="http://d3js.org/d3.v3.min.js" >
</script>
<body>

</body>
<script type="text/javascript">
var data = [4, 8, 15, 16, 23, 42];
var chart = d3.select("body").append("svg")
.attr("class", "chart")
.attr("width", 1000)
.attr("height", 500)
.append("g")
.attr("transform", "translate(10,15)");
var x = d3.scale.linear()
.domain([0, d3.max(data)])
.range([0, 820]);
var y = d3.scale.ordinal()
.domain(data)
.rangeBands([0, 120]);
chart.selectAll("rect")
.data(data)
.enter().append("rect")
.attr("y", y)
.attr("width", x)
.attr("height", y.rangeBand());
chart.selectAll("text")
.data(data)
.enter().append("text")
.attr("x", x)
.attr("y", function(d) { return y(d) + y.rangeBand() / 2; })
.attr("dx", -3) // padding-right
.attr("dy", ".35em") // vertical-align: middle
.attr("text-anchor", "end") // text-align: right
.text(String);
chart.selectAll("line")
.data(x.ticks(10))
.enter().append("line")
.attr("x1", x)
.attr("x2", x)
.attr("y1", 0)
.attr("y2", 120)
.style("stroke", "#ccc");
chart.selectAll("a")
.data(x.ticks(10))
.enter().append("text")
.attr("class", "rule")
.attr("x", x)
.attr("y", 0)
.attr("dy", -3)
.attr("text-anchor", "middle")
.text(String);
</script>
</html>

 

</textarea>

<input value="运行代码" type="button" id="btn" />

时间: 2024-10-17 18:13:07

测试成功的d3.js代码的相关文章

go语言下载页面html代码(d3.js代码)

此程序下载的是d3.js代码.可以保存到.html文件中运行.package main import( "fmt" "io/ioutil" "net/http" ) func main(){ response,_:=http.Get("http://square.github.io/crossfilter/") defer response.Body.Close() body,_:=ioutil.ReadAll(respons

phpunit测试成功 phpunit测试实践代码

16:12 2015/12/8phpunit测试成功,代码写在www目录下,以类名命名代码文件,我的文件名为 ArrayTest.php,类名为ArrayTest,内部写了简单的测试代码:<?php// require_once 'PHPUnit/Autoload.php';// require_once 'ArrayTeller.class.php';// require_once 'PHPUnit/Framework.php'; class ArrayTest extends PHPUnit

博客园使用D3.js的代码框架

导入D3.js的代码应该放置在主题HTML元素内容的底部. 1 <style><!-- 2 3 --></style> 4 <div id="container"> </div> 5 <p> 6 <script type="text/javascript" src="http://files.cnblogs.com/files/alexywt/d3.js"><

香蕉派 banana pi BPI-M2_WiringPI 测试成功 代码已经上传GITHUB

香蕉派 banana pi BPI-M2_WiringPI 测试成功,代码已经上传到GITHUB BPI wiringpi 由树莓派最新的WiringPi代码修改过来,完全与树莓派的使用方法一样. GPIO库与测试代码完全公开在GITHUB上:https://github.com/BPI-SINOVOIP/BPI-WiringPi/tree/BPI_M2 演示视频: http://v.youku.com/v_show/id_XMTMxMjA1NTY3Mg==.html?from=y1.7-1.2

141029 V7 异步通知测试,15分钟循环代码重构,同步更新payInfo测试,支付成功timer测试成功说明

支付成功之后的1分钟定时任务:测试成功. 2014-10-29 17:16:06,892 DEBUG [http-bio-8086-exec-1] org.springframework.web.servlet.DispatcherServlet.FrameworkServlet#processRequest [FrameworkServlet.java:991] Successfully completed request 2014-10-29 17:17:06,753 DEBUG [Time

数据可视化与D3.js

数据可视化 数据可视化是如何把数据更好的展现出来的一个课题,在大数据出现后,它变得更为重要和迫切. 以前使用excel进行柱状图.饼状图.折线图等是最常用的数据可视化手段之一,而在WEB端,使用流行的extjs.fusioncharts.jfreechart,或者相对不太流行的amchart.highcharts.Bootstrap里的charts.jquery的一些插件等等都可以实现饼状图等的展示. 然而我这里说的数据可视化并不是这种传统的.简单的图形,而是更为复杂,能够在有限的空间里展示更多

D3.js加载csv和json数据

1.加载数据的基本命令 D3提供了方法可以对不同的数据类型进行加载,比如d3.text(), d3.xml(), d3.json(), d3.csv(), 和d3.html(). <!DOCTYPE html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>test</title> &l

【玩转D3.js】--(1)绘制网格线

我们常常使用常规图表(直方图,折线图等)来表现数据.为了清楚的表示数据在数轴上的哪个数值区间,会直接在矩形和点上标注数值. 除了这个办法外,还可以使用色调偏淡的网格作为背景参照. 本文介绍了如何使用D3绘制网格线的小技巧: 绘制效果: 思路很简单: 1 绘制SVG容器. 2 给SVG分组,并设置分组的样式类. 3 为分组分别添加横线和竖线. 关键技术介绍 (1) 生成一个10元素的数组: (2) 定义x和y比例尺 x = d3.scale.linear().domain([0,1]).range

利用Google Chrome开发插件,在网页中植入js代码

Google Chrome是一个很强大的浏览器,提供了各种各样的插件,大大提升了使用了的效率,比如vimium.honx等. Google在提供这些插件的同时还允许用户开发自己的插件. 最近在写js的脚本采集程序,需要测试在网页中的运行情况,因此可以利用Chrome插件进行测试. 1.首先第一步是新建一个文件夹,并新建一个manifest.json文件,内容如下 { "manifest_version": 2, "name": "Js implants&q