This is where I get tangled up with a code block like this, of which there are several. Up in default config that is showRain: false, so I just stick a showRain: true, in the config.js file. No problem with that. It is the things like label: 'Rain Volume (mm) and the rest. Do the get a css entry along lines of
.module.MMM-WeatherChart .showRain {
label: 'Rain Volume (mm)';
}
.module.MMM-WeatherChart .dataLabels {
align: 'bottom';
}
These blocks are scattered throughout the script
if (this.config.showRain) {
datasets.push({
label: 'Rain Volume (mm)',
backgroundColor: this.config.fillColor,
borderColor: this.config.color,
borderWidth: 1,
pointBackgroundColor: this.config.color,
datalabels: {
color: this.config.color,
align: 'top'
},
data: rains,
yAxisID: "y2"
this.config.showRain = true is easy.
it is the settings enclosed in the show Rain block. Colors defined prior so just ignore them?