Загрузка и обновление данных D3JS
Я использую библиотеку D3JS для загрузки данных CSV с именем «data.csv». Нажав на кнопку, я вывожу на консоль длину данных. Моя проблема заключается в том, что если я изменю данные внутри «data.csv» между двумя действиями над кнопкой, данные не будут обновляться.
Например, у меня есть один CSV с 100 данными и еще один с 200. Во-первых, я помещаю свои 100 данных CSV в свою папку и нажимаю кнопку «Читать», я могу проверить на консоли длину данных, как и ожидалось »Данные длина = 100 ". После этого я перезаписываю файл CSV на файл 200 данных и снова нажимаю кнопку, консоль по-прежнему отображает ту же длину данных (100), моя переменная данных не была обновлена новыми данными из нового файла.
Как я могу решить проблему с обновлением данных?
HTML
<button onclick="read_data()">Read</button>
JavaScript
function read_data(){
Plotly.d3.csv("data.csv", function(error, data) {
console.log("Data length = " + data.length)
})
}