Tengo el siguiente código
var rs2 = new Rickshaw.Graph({ element: document.querySelector('#rs2'), renderer: 'area', stroke: true, interpolation: 'basis', series: [{ data: series_TOTAL, color: 'yellow', }] }); rs2.render(); var hoverDetail = new Rickshaw.Graph.HoverDetail({ graph: rs2, formatter: function(series, x, y, z) { var date = '<span class="date"><center>' + unixToHour(x) + '</center></span>'; var swatch = '<span class="detail_swatch" style="background-color: ' + series.color + '"></span>'; var price = '<span class="date"><center>' + z + '€</center></span>'; var content = swatch + Math.round(parseFloat(y) * 10) / 10 + ' Watts<br>' + date + price; return content; } }); series_TOTAL se ve así:
[{"x": 1638983953,"y": 159,"z": 0.0454882},{"x":38983953,"y": 159,"z": 0.0457761},...] No sé cómo hacer referencia a z dentro de la información sobre herramientas para que devuelva el valor. Actualmente, z devuelve algo como "miércoles, 08 de diciembre de 2021 16:35:05 GMT".
En el código anterior, si cambio z por series.data[n].z , devuelve el valor que quiero, pero como series.data es una matriz, no sé cómo obtener n para que muestre el valor correspondiente. a la parte del gráfico que estoy desplazando.