[D3] Create Labels from Non-numeric Data with Ordinal Scales in D3 v4

Posted Answer1215

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[D3] Create Labels from Non-numeric Data with Ordinal Scales in D3 v4相关的知识,希望对你有一定的参考价值。

When your data contains discrete, non-numeric property values that you need to format or convert before displaying, d3.scaleOrdinal() is the API you need. Maybe you need to convert a “pass”/”fail” field to “green”/”red” for coloring your bubble chart? This lesson shows you exactly what to do.

 

function scaleOrdinal(){
    var ordinalScale = d3.scaleOrdinal()
        .domain([‘poor‘, ‘good‘, ‘great‘])
        .range([‘red‘, ‘white‘, ‘green‘]);

    console.log(ordinalScale(‘good‘));
    console.log(ordinalScale(‘great‘));
    console.log(ordinalScale(‘poor‘));
}

 

以上是关于[D3] Create Labels from Non-numeric Data with Ordinal Scales in D3 v4的主要内容,如果未能解决你的问题,请参考以下文章

LeetCode 1090. Largest Values From Labels

leetcode1090. Largest Values From Labels

[D3] Create Chart Axes with D3 v4

[D3] Create DOM Elements with D3 v4

NODEJS+NEO4J实现把NEO4J中的查询数据转化为D3 JSON数据以方便D3展示

pandas使用rstrip函数删除dataframe中数据列名称的共同后缀(remove suffix from column labels in dataframe)