sunburst-diagram相关内容

如何在R Plot';的日出图中获取点击切片的EVENT_DATA

在闪亮APP中使用Plot R Package创建日出饼图时,用户可以点击该曲线图进行动态放大/缩小。我们希望能够下载当前选定/居中部分的一些数据。 但是,我们无法从所有可能的eventdata选项中找到此信息。有悬停事件,但这还不够,因为用户可以单击一块,然后在不单击它的情况下四处移动鼠标以悬停在其他块上。 没有放大/缩小的单击事件。而且也没有重赛项目。我认为一定是用放大/缩小触发了一些 ..
发布时间:2022-02-21 20:17:21 其他开发

如何为 plotly sunburst 图格式化数据

我正在尝试使用 Plotly via R 制作一个旭日形图.我正在努力解决层次结构所需的数据模型,无论是在概念化它的工作原理方面,还是看看是否有任何简单的方法来转换常规数据框,其中的列代表不同的层级,转换为所需的格式. 我已经查看了 R 中的 plotly sunburst 图表的示例,例如,这里,并查看了 参考页面,但并未完全了解数据格式化的模型. # 创建一些假数据——比如所有权和土地 ..
发布时间:2022-01-21 14:50:31 其他开发

在 D3.js 中转换旭日

我正在使用 d3 进行数据驱动的可视化.我有一个类似于森伯斯特的结构(但只有一层,有点像中间有洞的饼图). 通过单击键盘上的箭头,可视化的数据会发生变化,因此它会产生旭日形.具体而言,innerRadius 会根据数据的特定属性而变化,并且会添加、删除和更新某些元素. 我无法正确地从一个旭日形过渡到另一个旭日形.除了更新现有元素外,过渡几乎没问题. 例如,假设我在以下两个数据中具 ..
发布时间:2021-12-18 19:38:13 前端开发

d3 - 森伯斯特 - 给定更新数据的过渡 - 尝试动画,而不是捕捉

我正在根据 Mike Bostock 的可缩放的旭日形示例制作旭日形可视化.> 我希望能够使用全新的 JSON(具有相同的结构但不同的“大小"值)更改基础数据,并让旭日形动画过渡以反映更新的数据. 如果我使用 .data() 更改路径元素的数据,然后尝试以下列方式更新: path.data(partition.nodes(transformed_json)).过渡().duration( ..
发布时间:2021-12-18 19:10:52 前端开发

d3 未定义 - ReferenceError

我正在尝试使用位于 http://bl.ocks.org/的“花式图"kerryrodden/7090426: 我的做法是下载代码并简单地编辑 CSV 文件以匹配我的数据.然后我只需在 Firefox 中打开 .html 文件即可查看交互式图形.但是,在另一台计算机上使用它时出现以下错误: ReferenceError: d3 未定义序列.js:25 ReferenceError ..
发布时间:2021-12-18 19:05:30 前端开发

情节:更改森伯斯特图中元素的顺序

我目前正在使用 plotly express 创建森伯斯特图表.但是,我意识到儿童是按字母顺序排列的名义值.尤其是绘制月份是非常不走运的......你知道如何处理这个问题吗?也许是财产或一些解决方法?下面有一个例子,你可以自己尝试一下.提前致谢! import plotly.express as px将熊猫导入为 pd导入日历月 = [x for x in calendar.month_name ..
发布时间:2021-06-18 19:30:15 Python

如何为D3 Sequence Sunburst创建图例?

我正在修改原始D3 Sequence Sunburst文件以使其更适合我的需求.原始的colors变量是硬编码的对象.显然这不是最好的方法.我正在使用flare.json示例,该示例更大,更难阅读,但仍然比经过测试后将要使用的json文件小得多. 我想随机生成颜色,将它们应用于createvisualization函数中的每个基准,但是我是D3的新手,并且不知道如何1)从中获取名称(除了叶子 ..
发布时间:2020-07-10 03:43:43 前端开发

D3可变焦森伯斯特无法变焦(来自R的数据)

我正在尝试修改一些代码,以便可以将旭日形图(使用D3)中的数据与来自R的数据作为数据帧一起绘制. 除缩放部分外,我大部分都可以正常工作,当我单击(几乎)时,什么也没发生. 在mouseOver上,我得到的一部分圆的半径大于朝阳半径,以帮助强调我所徘徊的数据.这解释了arcHighlight变量.也可以注意到它不是使用我的标尺a和b构造的.我修改了原始代码以使用磅秤,并且现在保持了arc ..
发布时间:2020-07-10 03:42:41 前端开发

d3 sunburst不使用内嵌json绘制

我一直试图绘制一个旭日形内联,但结果始终是一个空白块.有人可以看看并提示我为什么吗?非常感谢您的帮助! 基本上是示例代码,我只是尝试将json加载更改为内联json,因此对我来说解析数据会更容易. function draw_chart() { var width = 960, height = 700, radius = Math.min(width, height) ..
发布时间:2020-07-10 03:42:37 前端开发

附加“大小";森伯斯特图的最后一个json子元素的元素

我有一个工作正常的python脚本,该脚本会提取csv列数据并将其转换为json文件,以供d3 sunburst可视化读取.问题在于,在最终子元素上没有"size"元素可以正确填充朝阳图. 下面是我拥有的脚本,该脚本可以按需要将cv读取到json.我尝试使用if else循环修改脚本,以查找没有子元素(最后一个元素)的位置,然后在该元素上附加"size:1",但是什么也没发生. 这是示 ..
发布时间:2020-07-10 03:42:33 Python

如何在可缩放的森伯斯特图表中使用CSV数据?

我有森伯斯特可视化,它基本上具有与这个CodePen (来自关于stackoverflow的问题.我尝试过不仅可以放大,而且还可以在朝阳范围内(当点击进入朝阳区中间时)进行缩放.我尝试了以下步骤,但是到目前为止,这些步骤都没有起作用迷失了如何执行此操作(如果这很容易做到,我深表歉意,对此我深表歉意.) 在开头添加: var x = d3.scale.linear() .range( ..
发布时间:2020-07-10 03:42:30 前端开发

选择弧/元素

在 sunburst 中,如何使代码选择根弧,刚产生所有弧之后? 例如,在代码中: var first_arc = "" .json("../data/flare.json", function(json) { var path = vis.data([json]).selectAll("path") .data(partition.nodes) .ent ..
发布时间:2020-07-10 03:42:26 前端开发

使用d3.js绘制旭日形图的扇区

我需要绘制一个朝阳图,像这样: 如您所见,这实际上是朝阳图的一个扇区.我可以为主圆/圆弧设置startAngle和endAngle吗? 编辑: 我的图就像: https://bl.ocks.org/mbostock/4063423 解决方案 这是您要寻找的吗? 这是不断变化的部分: var partition = d3.layout.partition() ..
发布时间:2020-07-10 03:42:24 其他开发

在d3 sunburst v4中旋转标签

我尝试使用d3 v4 sunburst对.json中的某些数据进行可视化 我可以用想要的标签显示森伯斯特图表,但左侧的标签是上下颠倒的. 我尝试了各种方法,这些方法可以在这样或其他来源找到,但对我没有任何帮助. 这里是我的编码 path { stroke: #fff; } text { f ..
发布时间:2020-07-10 03:42:22 前端开发

如何格式化阴阳图的数据

我正在尝试通过R使用Plotly制作森伯斯特图.我正在为层次结构所需的数据模型苦苦挣扎,无论是在概念上如何工作,以及是否有任何简单的方法来转换层次结构.常规数据框,其中的列表示不同的层次结构,格式为所需的格式. 我看过R中的阴阳图的示例,例如此处 ,并看到了参考页,但是并没有完全获得用于数据格式化的模型. # Create some fake data - say ownership ..
发布时间:2020-05-28 18:32:38 其他开发