Qu'est-ce que l'd3.js v4.0 l'équivalent de la d3.l'échelle.category10()?
J'essaie d'apprendre à d3 avec le Web Interactif de Visualisation de livre, mais beaucoup de choses ont changé avec la version 4.0. Une chose que je ne peux pas vraiment savoir si il existe un équivalent pour la d3.l'échelle.category10() pour obtenir une simple cartographie des couleurs. Est-il quelque chose de semblable dans la nouvelle version, ou devons-nous utiliser les maths.aléatoire et le code en place quelque chose de nous-mêmes?
Vous devez vous connecter pour publier un commentaire.
Au lieu de
utilisation
Créer une échelle de couleurs comme ceci:
utiliser la couleur comme ceci dans le code même que dans la V3:
lire ici
Référence ici
code de travail ici
color()
, dans votre code de travail, la sortie est toujours bleu et d'orange, c'est que le comportement attendu? Que faire si je veux violet?color = d3.scaleOrdinal(d3.schemeCategory10).domain(d3.range(0, 9));
D'une solution simple est d'utiliser les échelles de couleur dans la version 4 de d3.js :
colorScale_1, colorScale_2, colorScale_3, colorScale_4 sont les tableaux de différentes couleurs. Ainsi, vous pouvez utiliser leurs différents indices pour remplir la forme. Par exemple
De référence, prendre un coup d'oeil ici: http://bl.ocks.org/emmasaunders/f4902478bcfa411c77a412c02087bed4
Espère que ça aide.