我正在使用主题建模分析文本,并使用Gensim和pyLDAvis.想与远方的同事分享结果,而不需要他们安装python和所有必需的库.有没有办法将交互式图形导出为可以上传到任何Web服务器的HTML/JS文件?我发现文档中提到的东西,但不知道如何实现它:https: //github.com/bmabey/pyLDAvis/blob/master/pyLDAvis/_display.py
当 SVG 的大小不足以显示所有元素时,尝试在 SVG 中添加滚动条,但未成功。在这种情况下,尝试显示所有 15 个矩形,但最多只能达到 SVG 画布的大小。向 css 添加“溢出”没有帮助。任何建议如何启用垂直滚动条?
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>D3 World Map</title>
<script src="https://d3js.org/d3.v4.min.js"></script>
<style>
#halfpage{
background: "white";
overflow-y: scroll;
}
</style>
</head>
<body>
<script type="text/javascript">
var elements = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15];
var svgContainer = d3.select("body").append("svg")
.attr("width", 1200)
.attr("height", 700)
.attr("id", "halfpage");
svgContainer.selectAll("rects1")
.data(elements)
.enter()
.append("rect")
.attr("width", 50)
.attr("height", 20)
.attr("x", 475)
.attr("y", function(d, i){
return 100 * i;
})
.style("fill", "brown");
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)