javascript - 如何在垂直选项卡内容框的 div 内显示 d3js 图表?

标签 javascript html css d3.js

我目前正在尝试在垂直选项卡菜单的内容框中显示我使用 d3.js 创建的折线图。图本身的 d3 代码可以在“普通”页面上工作,当我将代码放在选项卡内容框中时,甚至 d3 代码中的日志也可以工作,但图不会显示。内容框中的其他元素(例如图像或标题)工作正常。

这是我的代码的html部分

  <h1 id="testheading"> Test </h1>
  <div class="tab">
    <button class="tablinks" onclick="openArg(event,'Overview')"> Übersicht </button>
    <button class="tablinks" onclick="openArg(event,'JungAlt')"> Jung und Alt </button>
  </div>

  <div id="Overview" class="tabcontent">
    <div class="container">
        <div class="row">
            <div class="col">
                <div id="chart-area"></div>
            </div>
        </div>
    </div>
  </div>

  <div id="JungAlt" class="tabcontent">
    <h3>Jung und Alt</h3>
    <p>Kaufkraft ist sehr hoch</p>
  </div>

正如预期的那样,将正确记录用于图表的 csv 文件的内容。只是图表不会显示在内容框内

最佳答案

问题解决了。 d3.js 脚本和 JavaScript 代码在错误的位置初始化。

关于javascript - 如何在垂直选项卡内容框的 div 内显示 d3js 图表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56833173/

相关文章:

PHP获取html源,然后解析某些DIV标签内的值

html - 可滚动但无滚动条

html - 试图使图片可缩放,但大小相同

javascript - 如何在 innerHTML 内联 css 场景中使用 Javascript?

javascript - Angularjs 如何在 REST 操作后更新 View ?

html - multipart/form-data 的边界是什么?

javascript - 如何找到嵌套在元素内的下一个选择下拉列表?

javascript - 在触发元素外单击时隐藏元素

javascript - 为什么我的 Service Worker 的推送事件数据/负载为空?

javascript - Firefox 中带有 onkeyup 监听器的文本框中缺少字符