v3からv4への移行-ツールチップがd3に表示されない

Prstoo

この参照を使用して散布図を作成しましたコードはv3で非常にうまく機能しましたが、v4に変更した後、ツールチップ、x軸、y軸が表示されません。

プランカーを作成しました誰かがそれの何が悪いのか教えてくれれば幸いです。

function showTooltip (d, i) {

    //Save the chosen circle (so not the voronoi)
    var element = d3.selectAll(".countries."+d.CountryCode);

    //Define and show the tooltip
    $(element).popover({
        placement: 'auto top',
        container: '#chart',
        trigger: 'manual',
        html : true,
        content: function() {
            return "<span style='font-size: 12px; text-align: center;'>" + "<span>" + "Speaker: " + "</span>" + d.Speaker + "\n"
            + "<span>" + "Duration: " + "</span>" + Math.round(d.Duration) + "\n" +"</span>"; }
    });
    $(element).popover('show');

    //Make chosen circle more visible
    element.style("opacity", 1)
        .style("stroke-width", 6);

更新

これは、v4d3のこの散布図の修正バージョンです。私はラリーの助けを借りてそれを修正しました。

ラリー・シミネラ

にとって :

x軸とy軸が表示されない

削除するだけです:

 .axis .domain {
      display: none;
    }

スタイルから

にとって :

ツールチップ、行

showtooltip関数内の変更:

var element = d3.select(".countries."+d.CountryCode);

    //Define and show the tooltip
    $(element.node()).popover({
        placement: 'auto top',
        container: '#chart',
        trigger: 'manual',
        html : true,
        content: function() {
            return "<span style='font-size: 12px; text-align: center;'>" + "<span>" + "Speaker: " + "</span>" + d.Speaker + "\n"
            + "<span>" + "Duration: " + "</span>" + Math.round(d.Duration) + "\n" +"</span>"; }
    });
    $(element.node()).popover('show');

//Make chosen circle more visible
element.style("opacity", 1)
    .style("stroke-width", 6);

//Append lines to bubbles that will be used to show the precise data points
//vertical line
d3.select(".chordWrapper").append("g")
    .attr("class", "guide")
    .append("line")
        .attr("x1", element.attr("cx"))
        .attr("x2", element.attr("cx"))
        .attr("y1", +element.attr("cy"))
        .attr("y2", (height))
        .style("stroke", element.style("fill"))
        .style("opacity",  0)
        .style("pointer-events", "none")
        .transition().duration(200)
        .style("opacity", 0.5);
//horizontal line
d3.select(".chordWrapper").append("g")
    .attr("class", "guide")
    .append("line")
        .attr("x1", +element.attr("cx"))
        .attr("x2", 0)
        .attr("y1", element.attr("cy"))
        .attr("y2", element.attr("cy"))
        .style("stroke",  element.style("fill"))
        .style("opacity",  0)
        .style("pointer-events", "none")
        .transition().duration(200)
        .style("opacity", 0.5);

そして追加:

.on("mouseover", showTooltip)
.on("mouseout",  removeTooltip);

あなたのサークルに(script.js行84)

ここを見てください:

https://embed.plnkr.co/86jdbWgHtABY95ZEv9SE/

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

{d3.js} v3からv4への移行:v3でのコード作業(d3.layout.stack())エラーv4(d3.stack())

分類Dev

react-routerv3からv4への移行

分類Dev

リーフレットマップの上にd3ツールチップが表示されない

分類Dev

スタックとネストが機能しないv3からv4への変換

分類Dev

v1からv3への移行、ネストされたタブ

分類Dev

D3折れ線グラフにツールチップとデータポイントが正しく表示されない

分類Dev

d3でv4からv3に変換する方法

分類Dev

NServiceBus v3からv4へのアップグレード:OracleMessageModule.Begin()は呼び出されません

分類Dev

d3js SVG:titleツールチップが表示されない

分類Dev

このd3コードはどのようにv3からv4に更新されますか?

分類Dev

マルチレベルのD3円/ドーナツチャートが表示されず、エラーメッセージも表示されない

分類Dev

d3.pack()をv3からv4に変換するのに助けが必要

分類Dev

d3積み上げ面グラフのツールチップに選択されていないパスの値を表示しますか?

分類Dev

d3.js折れ線グラフのツールチップコンテンツが表示されない

分類Dev

ReactコンポーネントでD3ツールチップが正しく更新されない

分類Dev

D3グラフのツールチップには、ホバーの最も近いポイントが表示されます。

分類Dev

'ag-grid'テーブルセルのカスタムスパークラインチャート内のD3ツールチップがテーブルセル境界の外側に表示されない

分類Dev

selection.append / insert:d3がv3からv4に変更されると、チェックボックスがテキストフィールドに変わります

分類Dev

D3.jsv3からv4へのブラシの変更

分類Dev

bit.ly v4(bit.ly v3から移行)とpython3.7およびbitlyshortenerパッケージを使用して長いURLを短縮する

分類Dev

D3.Jsヒートマップチャートにホバーテキスト/ツールチップが表示されない

分類Dev

IPython Notebookをv4(Jupyter)から古き良きv3に戻す

分類Dev

地域名がd3マップに表示されない

分類Dev

D3 v4 棒グラフでラベルが表示されない

分類Dev

D3マップがローカルサーバーのブラウザに表示されない

分類Dev

d3.jsdivツールチップがwordpressに表示されなくなりました

分類Dev

intro.jsを使用すると、D3ツールチップがほとんど表示されません

分類Dev

MUIの次のツールチップがホバーに表示されない

分類Dev

C3.jsのツールチップにテキストが表示されない

Related 関連記事

  1. 1

    {d3.js} v3からv4への移行:v3でのコード作業(d3.layout.stack())エラーv4(d3.stack())

  2. 2

    react-routerv3からv4への移行

  3. 3

    リーフレットマップの上にd3ツールチップが表示されない

  4. 4

    スタックとネストが機能しないv3からv4への変換

  5. 5

    v1からv3への移行、ネストされたタブ

  6. 6

    D3折れ線グラフにツールチップとデータポイントが正しく表示されない

  7. 7

    d3でv4からv3に変換する方法

  8. 8

    NServiceBus v3からv4へのアップグレード:OracleMessageModule.Begin()は呼び出されません

  9. 9

    d3js SVG:titleツールチップが表示されない

  10. 10

    このd3コードはどのようにv3からv4に更新されますか?

  11. 11

    マルチレベルのD3円/ドーナツチャートが表示されず、エラーメッセージも表示されない

  12. 12

    d3.pack()をv3からv4に変換するのに助けが必要

  13. 13

    d3積み上げ面グラフのツールチップに選択されていないパスの値を表示しますか?

  14. 14

    d3.js折れ線グラフのツールチップコンテンツが表示されない

  15. 15

    ReactコンポーネントでD3ツールチップが正しく更新されない

  16. 16

    D3グラフのツールチップには、ホバーの最も近いポイントが表示されます。

  17. 17

    'ag-grid'テーブルセルのカスタムスパークラインチャート内のD3ツールチップがテーブルセル境界の外側に表示されない

  18. 18

    selection.append / insert:d3がv3からv4に変更されると、チェックボックスがテキストフィールドに変わります

  19. 19

    D3.jsv3からv4へのブラシの変更

  20. 20

    bit.ly v4(bit.ly v3から移行)とpython3.7およびbitlyshortenerパッケージを使用して長いURLを短縮する

  21. 21

    D3.Jsヒートマップチャートにホバーテキスト/ツールチップが表示されない

  22. 22

    IPython Notebookをv4(Jupyter)から古き良きv3に戻す

  23. 23

    地域名がd3マップに表示されない

  24. 24

    D3 v4 棒グラフでラベルが表示されない

  25. 25

    D3マップがローカルサーバーのブラウザに表示されない

  26. 26

    d3.jsdivツールチップがwordpressに表示されなくなりました

  27. 27

    intro.jsを使用すると、D3ツールチップがほとんど表示されません

  28. 28

    MUIの次のツールチップがホバーに表示されない

  29. 29

    C3.jsのツールチップにテキストが表示されない

ホットタグ

アーカイブ