【发布时间】:2016-08-25 12:09:06
【问题描述】:
我正在尝试根据维度的值更改笔触颜色: 状态 0 = 红色,状态 1 = 格力,状态 3 = 橙色
我尝试使用平行坐标库:https://syntagmatic.github.io/parallel-coordinates/
那里有一个例子,但它很复杂,我无法让它工作,有人可以告诉我如何将它应用到这里的简单例子上吗?
pcz = d3.parcoords()("#example")
.data(data)
.hideAxis([])
.composite("darken")
.render()
.alpha(0.35)
.brushMode("1D-axes") // enable brushing
.interactive() // command line mode
或者可能是那里的简单示例中的那个?
<script src="http://d3js.org/d3.v3.min.js"></script>
<script src="d3.parcoords.js"></script>
<link rel="stylesheet" type="text/css" href="d3.parcoords.css">
<div id="example" class="parcoords" style="width:360px;height:150px"></div>
<script>
var data = [
[0,-0,0,0,0,3 ],
[1,-1,1,2,1,6 ],
[2,-2,4,4,0.5,2],
[3,-3,9,6,0.33,4],
[4,-4,16,8,0.25,9]
];
var pc = d3.parcoords()("#example")
.data(data)
.render()
.createAxes();
</script>
enter code here
【问题讨论】:
-
你能多说一些关于它的外观吗?您想根据值更改每条线穿过不同尺寸时的笔触颜色吗?你有模型吗?
标签: javascript d3.js parallel-coordinates