Новичок в этом, я пытаюсь добавить всплывающую подсказку к замечательному пакету parcoords
, который позволяет R
пользователям строить параллельные координаты, используя d3.js
С кодом ниже,
library(parcoords)
data(mtcars)
parcoords(mtcars, reorderable = TRUE, brushMode = "2d-strums")
- как я могу добавить всплывающую подсказку, поскольку нет простого способа сделать это?
- как можно повернуть метки оси или изменить их так, чтобы более длинные метки отображались разборчиво?
Моя попытка
Я попытался использовать некоторый код для наведения мыши из [этой ссылки] (http://bl.ocks.org/mostaphaRoudsari/b4e090bb50146d88aec4):
hoverEvent <- 'd3.select("#wrapper svg")
.on("mousemove", function() {
var mousePosition = d3.mouse(this);
highlightLineOnClick(mousePosition, true); //true will also add tooltip
})
.on("mouseout", function(){
cleanTooltip();
graph.unhighlight();
});'
parcoords(mtcars, reorderable = TRUE, brushMode = "2d-strums", tasks = hoverEvent)
Но эта попытка новичка не приносит никаких плодов ...