Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/444.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何打印d3树的某些特定部分_Javascript_Layout_D3.js_Printing_Tree - Fatal编程技术网

Javascript 如何打印d3树的某些特定部分

Javascript 如何打印d3树的某些特定部分,javascript,layout,d3.js,printing,tree,Javascript,Layout,D3.js,Printing,Tree,我试图打印d3树的某些特定部分,我的意思是,例如,高亮显示的路径,以及我想以某种方式隐藏的树的其余部分。我不确定是否有可能。我需要一些建议如何使用@媒体打印,或者有其他方法?通过将所有其他节点的不透明度更改为零,有效地使它们不可见,这将非常容易做到。是该链接的来源,具体查看setupMouseEvents函数,在行('click',function(nd,i)上查看它们是如何高亮显示的。您可能希望执行类似的操作,除了附加一行代码,如.style(“opcaity”,function(d,i){r

我试图打印d3树的某些特定部分,我的意思是,例如,高亮显示的路径,以及我想以某种方式隐藏的树的其余部分。我不确定是否有可能。我需要一些建议如何使用@媒体打印,或者有其他方法?

通过将所有其他节点的不透明度更改为零,有效地使它们不可见,这将非常容易做到。是该链接的来源,具体查看
setupMouseEvents
函数,在
行('click',function(nd,i)
上查看它们是如何高亮显示的。您可能希望执行类似的操作,除了附加一行代码,如
.style(“opcaity”,function(d,i){return 1;否则返回0})
谢谢您的建议。