回答
我有相同的要求,沒有找到滿意的解決方案。因此,我使用JavaScript構建了自己的ToolTipHandler.js
,以顯示所有懸停數據點的工具提示。我把它放在jsFiddle上的一個完整例子中:https://jsfiddle.net/qcobnbcw/ 我沒有關於角度的知識,所以我不知道它是否適用於你,沒有改變。
開始時有三個全局變量。 showVerticalHoverLine將被ToolTipHandler
使用。如果它是真實的,它畫出一個bobbel每個盤旋數據點,並顯示的垂直線:
var showVerticalHoverLine = true;
var chartDivId = "myDiv";
var chartDiv = document.getElementById(chartDivId);
從5行至179行它定義的ToolTipHandler.js。 ToolTipHandler可以用作對象,並有兩個簡單的方法showToolTip()和hideToolTip()。工具提示將在當前光標位置的右下方出現30px。爲了避免工具提示不可見,如果用戶非常正確或非常的底部,它在93和101行檢查它。如果它離開「屏幕」,它將移動到光標的左側(或頂部)。
從第184行到第205行,我構建了您的問題中引用的示例圖。
從第210行到結束我創建了一個懸停和非懸停函數並將它們附加到chartDiv。如果它能識別它,請畫出它。該功能顯示並隱藏相應的工具提示。
我希望這不是很多代碼,它有助於。請隨時提出進一步的問題。
謝謝flipperweid,但我在Angular2中的需求不在Java腳本中。 所以,請給我答覆,如果任何人有解決這個使用Angular2。 –
嗨,你引用一個java腳本的例子。我對Angula2沒有興趣,但是我認爲你也可以在Angular2中使用它,並進行一些更改。 – flipperweid
@VikasGaurav你設法使用JavaScript中的Plotly代碼,並以角度實現它,所以你應該可以用這個答案做同樣的事情。 – icc97
- 1. 如何根據鼠標位置顯示工具提示? - JavaFX
- 2. 根據位置提取fasta序列
- 3. 根據用戶位置顯示結果
- 4. jQuery - 根據鼠標位置顯示div
- 5. 根據Django的位置顯示內容
- 6. 根據用戶位置顯示天氣
- 7. XSLT根據位置應用屬性
- 8. 根據目錄位置應用CSS類
- 9. 「當前位置」文本應根據iPhone
- 10. 根據lync位置在Sharepoint中顯示位置
- 11. 根據用戶位置顯示自定義位置列表
- 12. 如何根據我的當前位置顯示位置?
- 13. 工具提示根據滾動位置顯示在熱點以上或以下
- 14. 撥號位置量表圖Plotly R
- 15. 根據tweepy中的配置文件從位置提取推文
- 16. plotly + GGPLOT2:某些提示以堆疊barplot
- 17. Plotly註釋沒有顯示在正確的位置
- 18. 根據當前位置
- 19. 根據目標位置
- 20. 根數據庫位置
- 21. ggplot:根據相對位置
- 22. 根據我的位置
- 23. RGB根據鼠標位置
- 24. 確定根據提示
- 25. JQuery工具提示位置
- 26. 引導/ AngularJS提示位置
- 27. 根據滾動位置放置div
- 28. 如何根據位置設置時區?
- 29. 根據滾動設置div的位置
- 30. 根據元素自動定位CSS工具提示?
定義極右和左。就像情節一樣? –
@MikeWise,請您再詳述一下嗎? –