diff --git a/docs/assets/js/index.js b/docs/assets/js/index.js
index 48785f0a..a63c86c1 100644
--- a/docs/assets/js/index.js
+++ b/docs/assets/js/index.js
@@ -39,7 +39,10 @@ let typeChartArgs = {
tooltipOptions: {
formatTooltipX: d => (d + '').toUpperCase(),
- formatTooltipY: d => d + ' pts',
+ formatTooltipY: (d, i) => {
+ const suffix = (i === 0) ? ' pts' : (i === 1) ? ' $' : ' %';
+ return d + suffix;
+ },
}
};
diff --git a/docs/index.html b/docs/index.html
index 1f5ba76c..2f236a92 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -71,7 +71,10 @@
Create a chart
tooltipOptions: {
formatTooltipX: d => (d + '').toUpperCase(),
- formatTooltipY: d => d + ' pts',
+ formatTooltipY: (d, i) => {
+ const suffix = (i === 0) ? ' pts' : (i === 1) ? ' $' : ' %';
+ return d + suffix;
+ },
}
});
diff --git a/src/js/charts/AxisChart.js b/src/js/charts/AxisChart.js
index 9c06bbd2..2f3bf0f1 100644
--- a/src/js/charts/AxisChart.js
+++ b/src/js/charts/AxisChart.js
@@ -369,7 +369,7 @@ export default class AxisChart extends BaseChart {
value: value,
yPos: set.yPositions[index],
color: this.colors[i],
- formatted: formatY ? formatY(value) : value,
+ formatted: formatY ? formatY(value, i) : value,
};
});