我正在使用 Twitter 引导导航选项卡来创建一个仪表板,其中每个图表的单个页面都是选项卡。我正在使用 chartkick 来生成这些图表。当我将它与选项卡配对时,后两个选项卡会调整 chartkick 图形的大小并使其无法使用。
<div>
<ul class="nav nav-tabs responsive" id="myTab">
<li id="10" class="active"><a data-toggle="tab" href="#I">Need By Monthly Breakout</a></li>
<li id="11"><a data-toggle="tab" href="#J">Model Quantities Breakout</a></li>
<li id="12"><a data-toggle="tab" href="#K">Monthly Quantities Breakout</a></li>
</ul>
</div>
<div class="tab-content responsive">
<div class="tab-pane fade in active" id="I">
<%= render partial: 'orderschart_a' %>
</div>
<div class="tab-pane fade in" id="J">
<%= render partial: 'orderschart_b' %>
</div>
<div class="tab-pane fade in" id="K">
<%= render partial: 'orderschart_c' %>
</div>
</div>
![这是第一个选项卡的输出,看起来很正常。][1]
![这是第二个选项卡的输出,你可以看到它出于某种原因压缩了图形。][2]
![这是第三个选项卡的输出,你可以看到它出于某种原因压缩了图形。][3]
如您所见,这在尝试制作仪表板时非常不方便,但我不知道如何解决它。
我已经测试了独立于选项卡页面的第二个和第三个图表,它们在不属于选项卡的情况下工作正常。
我试过添加响应式标签,但我也无法让它工作。
我真的不想为我的图表使用标签页,但如果我不能让它工作,我会的。