Hello,
I’m writting a Plotly dashboard GitHub - scls19fr/krp_telemetry: Kart Racing Pro Telemetry Analyser with HTML/CSS/JS (available at KRP Telemetry )
Unfortunately when I change value in Analyse tab / Select a lap my scatter plots doesn’t update.
My lap_change function looks like
function lap_change(selected_lap) {
console.log("lap_change(" + selected_lap + ")");
selected_lap = Number(selected_lap);
df_lap = df_data.loc({
rows: df_data["Lap"].eq(selected_lap)
}); // select data from a given lap
parameters.forEach(function(parameter) {
let plot = document.getElementById("map_div_" + parameter);
if (["LatAcc", "LonAcc", "Steer", "YawVel"].includes(parameter)) {
colorscale = "RdBu";
} else {
colorscale = "YlOrBr";
}
trace = {
x: df_lap[config.x].values,
y: df_lap[config.y].values,
type: 'scatter',
mode: 'lines+markers',
name: lap,
marker: {
colorscale: colorscale,
color: df_lap[parameter].values
}
};
//Plotly.deleteTraces(plot, 0);
//Plotly.restyle(plot, [trace]);
Plotly.update(plot, [trace], {}, [0]);
});
}
I don’t understand why scatter plots doesn’t update.
I’m quite new to JS so some help will be very nice.
Kind regards