Я построил оси X и Y. У меня есть пара точек, которые нужно показать на оси. Мои точки изменяются для оси X от 4,5 до 8 и для оси Y от 2 до 4.Масштабирующая ось с D3 JavaScript
Вы можете найти DEMO того, что я сделал.
function kmeans(){
x_means[0] = 5.9;
plotMeans();
}
Проблема в этой диаграмме показывает такие точки, как 0,59. Однако я не вижу, когда я даю значение 5.9, так как оно выпадает из графика.
Любые идеи о том, как это решить?
Спасибо!
спасибо. Как я могу изменить данные, которые я подаю на d3? Буду признателен за любую помощь. – supaplex
Я думаю, что это из-за этой строки: 'var components = svg.selectAll (" line.ax ") .data ([ .data ([ [[0.0, 0.5], [1, 0.5]," X "], [ [0.5, 0.0], [0.5, 1], «Y»] ], функция (d, i) {return d [2];}) ;, но я не знаю, как я должен изменить эти данные значения. – supaplex
Ваши линии рисуют хорошо. Это ваш круг, это проблема. Вы никогда не присваиваете значение 'y_means' ... – Mark