我想制作一个非常简单的多级饼图,如下图所示:
正如你所看到的,我已经知道了sunburstR但是(因为我正在寻找一个更简单的解决方案)并不完全是这样的。另外,如果我可以轻松地将其导出为矢量图形,我更喜欢。 使用ggplot2在极坐标中绘制图的第二个解决方案对于这样一个简单的图也显得非常复杂。
如果你能帮助我,我会很高兴!提前致谢! SP
答案 0 :(得分:3)
在ggplot2中,这应该可以解决问题:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div>
<p>parent p1</p>
<p>parent p2</p>
<div id="sub">
<p>child div</p>
<button type ="button">click</button>
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){
$("button").click(function(){
var a = $(this).parent("div").attr("id");
console.log($("#"+a).parent("div").text());
});
});
</script>
我希望这会有所帮助。 干杯