ng-color-scale
A color scale component implemented using D3.js and Angular.
Getting started
Dependencies
- D3.js
npm install d3
Installation
npm install ng-color-scale
Setup
Import NgColorScaleModule on your AppModule (EG: app.module.ts):
... // NgColorScaleModule; @
app.component.html
add the following:
In your
app.component.ts
:
And in your ; @ data=-0799 leftLabel='Feminine' rightLabel='Masculine' middleLabel='Neutral' minVal= -1 maxVal= 1 colorList = '#FF6347' '#D53E4F''#090979''#0000FF' displayMeta = 'Your article is '+ '<b>Feminine</b>'
Required Settings
- [data]{number}: The data you wish to display on the scale.
- [minVal]{number}: The minimum value in the scale. (default value -1)
- [maxVal]{number}: The maximum value in the scale (default value 1)
Optional Settings
- [leftLabel]{string}: The leftLabel value in the scale (blank by default)
- [rightLabel]{string}: The leftLabel value in the scale (blank by default)
- [leftLabel]{string}: The leftLabel value in the scale (blank by default)
- [middleLabel]{html string}: The displayMeta value in the scale. (blank by default)
- [hideAxis]{boolean}: Option to hide the axis displayed. (set to false by default)
- [colorList]{Array}: Accepts a list of hex values to form the color color. (sets a color color for you by default). You may override this to change the color.
eg. colorList = ['#FF6347', '#D53E4F','#090979','#0000FF']
Example Outputs