I'm using the Angular-NVD3 library to show some line charts, I've seen that I can set an "area" property to 'true' in the data so that the area of the graph will be colored.
{
values: [/** some data **/],
key: 'Cosine Wave',
color: '#2ca02c',
area: true
}
but I cannot find how to change the color of the area. by default the chart colors the area to a lighter hue of the line color, but I need it as a light gray.
Does the API ($scope.options) even allow for such an option? is there a way to 'hack' it ?
I opened an issue in github and got a response from the author, he advised changing the area's css rules and provided this snippet
.nvd3 .nv-group.nv-series-0 {
fill: lightgray!important; /* color for area */
}
(0
being the line index).
I tested it in a plunk and it works as needed!