js简单的仪表板示例-如何编辑显示表
D3.js simple dashboard example - How can I edit display table
我使用简单的仪表板例子从D3jshttp://bl.ocks.org/NPashaP/96447623ef4d342ee09b
图形显示如下(我希望这个表显示为我在末尾所示):
low 21,027 46%
mid 14,830 33%
high 9,364 21%
我使用与脚本内相同的数据集,即-
<script>
var freqData=[
{State:'AL',freq:{low:4786, mid:1319, high:249}}
,{State:'AZ',freq:{low:1101, mid:412, high:674}}
,{State:'CT',freq:{low:932, mid:2149, high:418}}
,{State:'DE',freq:{low:832, mid:1152, high:1862}}
,{State:'FL',freq:{low:4481, mid:3304, high:948}}
,{State:'GA',freq:{low:1619, mid:167, high:1063}}
,{State:'IA',freq:{low:1819, mid:247, high:1203}}
,{State:'IL',freq:{low:4498, mid:3852, high:942}}
,{State:'IN',freq:{low:797, mid:1849, high:1534}}
,{State:'KS',freq:{low:162, mid:379, high:471}}
];
如何显示如下内容:
State Low mid high
AL 4786 1319 249
AZ 1101 412 674
..
KS 162 379 471
谢谢。
用下面的代码更新legend
函数将得到您想要的行(没有格式,标题等)。希望这足以让你入门。还要注意,您必须将freqData
(而不是tF
)传递给legend
函数,以使该表以最小值呈现。最后,请注意,这与饼图和直方图无关。查看此处的JSFiddle获取最小值:https://jsfiddle.net/5v6ob9uf/
// function to handle legend.
function legend(lD){
var leg = {};
// create table for legend.
var legend = d3.select(id).append("table").attr('class','legend');
// create one row per segment.
var tr = legend.append("tbody").selectAll("tr").data(lD).enter().append("tr");
tr.append("td").text(function(d){return d.State});
tr.append("td").text(function(d){return d.freq.low});
tr.append("td").text(function(d){return d.freq.mid});
tr.append("td").text(function(d){return d.freq.high});
return leg;
}
相关文章:
- 高亮显示时编辑文本大小和颜色
- 在不更改HTML源代码的情况下,在管理员TinyMCE编辑器中突出显示文本
- 图像没有't编辑模板metro.js后显示
- 无法根据用户在编辑窗口中的输入显示/隐藏jtable jquery字段
- 用于显示服务器端验证结果的 Jqgrid 编辑事件
- 角度变量在编辑输入字段之前不显示
- 剑道网格编辑内联下拉列表不显示
- 可以'编辑后不会将数据保存在数据库中,但网格显示更改
- 在MVC中的“编辑”屏幕中只显示所需的DDL值
- jTable条件显示隐藏基于数据所有者的编辑和删除按钮
- Google Drive SDK示例python DrEdit不工作(身份验证时闪烁,编辑器未显示)
- 使用CSS显示所有字符的内容可编辑单行
- 编辑模板未显示在编辑路线上
- 当我以带有编辑和删除按钮的表单提交时,显示所有值
- 编辑显示的值时,更改JQuery数据表中某行的样式
- 防止文本在内容可编辑元素中突出显示时被删除
- 如何使用javascript在文本编辑器中设置粗体文本和/或突出显示红色
- 使用 strip_tags() 和 preg_replace() 显示所见即所得/TinyMCE 文本编辑器中输入的文本
- js简单的仪表板示例-如何编辑显示表
- JSON数据中的jQGrid单元格编辑显示URL未设置警报