我需要使用RBokeh绘制一个包含两个条形图和两条线的组合图。添加条形和线条的语法非常简单,但是我无法添加第二个y轴。 y_axis
位置可以设置为左或右,但是当我同时使用它们时,它将不起作用。
p=figure(width = 600, height = 600) %>%
ly_points(Data2Chart[c(4,1)], hover = dat) %>%
ly_lines(Data2Chart[c(4,1)], legend = "X") %>%
y_axis(position = 'right') %>%
y_axis(position = 'left')
答案 0 :(得分:0)
我真的不认为这是可能的,即使它确实是可能的,实际上也不是很明显(请参阅有关此问题here的一些讨论)。我建议做两个单独的图,然后通过 <div class="table-responsive">
<table class="table table-bordered" id="dataTable" width="100%" cellspacing="0">
<thead>
<tr>
<th>NomeArq</th>
<th>Grupo</th>
</tr>
</thead>
<tbody>
<tr>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td>1</td>
<td>0</td>
</tr>
<tr>
<td>2</td>
<td>0</td>
</tr>
<tr>
<td>3</td>
<td>0</td>
</tr>
<tr>
<td>4</td>
<td>0</td>
</tr> (...)
添加它们。
一种真正的技巧是通过NomeArq Grupo ProbGrupo
0 0 1.0
1 0 1.0
2 0 1.0
3 0 1.0
4 0 0.9812083747031259
5 0 0.7242717654240807
6 0 0.7279926431134189
7 0 1.0
8 0 0.6654011996285093
9 0 1.0
10 0 0.7918272182964247
11 0 1.0
12 0 1.0
自己绘制第二个轴。至少根据我的经验,rBokeh需要a lot中的hackiness