可視化工具–D3–比例尺的使用(ordinal)

定量比例尺的使用(quantitative)

http://blog.csdn.net/u014711869/article/details/72876245

序數比例尺的值域和定義域都是離散的,而不像定量比例至一樣,要求定義域是連續的,值域可連續可離散。

d3.scale.ordinal()
        .domain()/*定義域*/
        .range()/*值域*/
        .rangePoints()/*爲了自動計算離散值所採用的方法,用離散點分割區間*/
        .rangeRoundPoints()/*離散點分割區間進行取整*/
        .rangeBands()/*用離散區間分割區間*/
        .rangeRoundBands()/*用離散區間分割區間進行取整*/
        .copy()/*從已有的變換中複製出一個變換*/

一些詳細的含義在

https://github.com/d3/d3/wiki/Ordinal-Scales

除此之外還有內置的顏色比例尺,提供了四種:

d3.scale.category10()/*十種顏色*/
d3.scale.category20()/*二十種顏色*/
d3.scale.category20b()
d3.scale.category20c()

和通常用來調試的:

console.log(rangeBand())/*每一段的寬度*/
console.log(rangeExtent())/*值域的最大最小值*/
console.log(ordinal(x))/*當前x對應的y*/
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章