问题标签 [treemaps]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
7 回答
5238 浏览

statistics - 如何制作 voronoi 树形图?

我想为统计数据制作 voronoi 树图,例如 替代文字 新闻摄影

你知道我如何在 Perl、PHP、Ruby 或 Python 中做到这一点吗?

0 投票
1 回答
1197 浏览

actionscript-3 - 使用 actionscript 的树图

有谁能够帮我??我的任务是使用 actionscript 3.0 并使用矩形打包算法制作树形图!!!任何人都可以帮助我吗?我找不到资源来教我如何做到这一点 拜托我需要你的帮忙..

0 投票
2 回答
2444 浏览

java - Java - 在一张地图中交换值和键?

我正在为我的编程课制作一个加密和解密程序,但是我比小组领先一年,所以我想我会用我去年学到的东西来简化事情。我决定使用树图。该程序所做的是它接收一个文件,读取包含字母如何编码的加密数据的第一行。它采用“A->B”、“B->C”、“C->A”等格式,然后第 2 行的空行和第三行包含消息。我用了注册。从文本文件中删除我不需要的字符的表达式,将键映射到第一个字母,然后将这些值设置为带箭头的字母。(A 是 key,B 是 value)所以如果消息说 ABC,它就会变成 BCA。我想知道,至于解密,是否有一种方法可以轻松地将键和值翻转到输入所在的位置,A key = B val,它将交换为 B key = A val。只是寻找一种比我目前使用集合和迭代器更简单的方法。

0 投票
3 回答
3077 浏览

java - 如何创建嵌套的 TreeMap?

这与我之前的问题有些相关,但我意识到我需要在问题的早期处理嵌套问题,所以这就是我所在的位置。(我也离成为 Java 初学者不远了,所以请多多包涵)。

我正在为 5 个房间创建一个简单的预订系统,其中包含姓名、时间、房间号和日期。这必须使用嵌套的 TreeMaps 来完成。这是我看到的数据布局,其中括号代表 TreeMap 的边界:

(天,(房间号,(时间,名称)))

据我所知,我需要一张用于时间和名称的 TreeMap,每个房间一张,然后每天一张。这意味着每天每个房间一个时间/名称树图,这意味着 1 x 5 x 7 = 35 个树图。像这样:

(不同的括号类型代表嵌套 TreeMaps 的边界)

得出这个结论后,我的下一个问题是遍历一个循环来创建所有这些 TreeMap。我似乎无法使用 for 循环动态生成 TreeMap,因为我无法将计数器的变量编号粘贴到新创建的 TreeMap 的名称上。

我确实有这个:

但它只有三个,这显然不足以允许重复密钥 - 例如“0900”(时间密钥)或“房间 1”(房间密钥)的任何新条目都将覆盖旧条目。

有没有人有什么建议?将不胜感激:)

0 投票
2 回答
8149 浏览

java - 将 Treemap 键和值转换为数组

我需要将 TreeMap 转换为数组;谁能告诉我它是怎么做的?我需要键和值。我将每个单词映射到文本文件中的频率

这是输出:

0 投票
2 回答
2262 浏览

python - 像windirstat这样的Python图?

我有兴趣使用 python 根据正方形的大小(以及可选的颜色)制作表示值大小的图表。基本上我正在寻找一种方法来概述一堆值,比如好的旧程序windirstat与硬盘使用有关(它基本上使一个大方块代表您的硬盘驱动器,然后组成其内部区域的较小方块代表不同的程序,方块越大文件越大,颜色表示文件类型)。我对 matplotlib 相当熟悉,我认为用它做这样的事情是不可能的。是否有任何其他 python 包可以提供帮助?如果不是,对更低级别的东西有什么建议吗?如果我能找到一种以编程方式绘制框的方法,我想我可以手动完成(我并不关心格式,但导出 SVG 和 PNG 的选项会很好)。

最终,最好让它像 windirstat 那样具有交互性,如果你将鼠标悬停在特定的方块上,你会得到更多关于它的信息,如果你点击它,也许你会进去看看它的构成特别的广场。我只熟悉用于 GUI 的 wxpython,不确定它是否可以用于这样的事情。现在我很高兴只输出它们。

非常感谢!亚历克斯

编辑:谢谢大家,您的两个答案都有很大帮助。

0 投票
2 回答
502 浏览

java - TreeMap中的Java TreeMap - 标识符错误?

这工作正常:

但是这个:

导致以下错误:

为什么?我究竟做错了什么?我尝试了其他几种方法,但我不明白为什么这是错误的。

0 投票
1 回答
1092 浏览

java - 结合treeMaps输出相似的值

我正在尝试比较两个树形图并比较关键字,然后对于两个地图的共同点,我想将这些值加在一起,然后将其输出到文本区域

到目前为止,我有两个可以成功工作的树图,但我不知道如何将它们与其他树进行比较。

到目前为止,这是我的代码:

这是我想出的一些伪代码,我不确定这是否可行或可行,但这是我想出的唯一方法

我的括号或其他东西似乎也有问题,我是编程新手,所以它可能是类似的东西,但是当我制作树形图时,我可以在同一个代码块中成功输出它们,但如果我去底部并尝试在其他地方输出它出现为空或未找到,就像地图只存在于该区域内,我知道我应该知道为什么会发生这种情况,但我不知道,我假设与公共或私人有关,或其他什么。

提前感谢您的帮助,抱歉,问题太大了,我很迷茫。

0 投票
1 回答
1417 浏览

colors - 如何在 D3 中使用自定义颜色创建树状图

有谁知道如何在不使用 color2 = d3.scale.category20c(); 的情况下在 d3 树图上创建自定义颜色?或 d3.scale.category10c();?

非常感谢,如果你这样做。

0 投票
1 回答
254 浏览

java - 添加两个稀疏矩阵树形图

我正在尝试将两个不同的稀疏矩阵相加,以实现一个大矩阵,其中包含来自另一个矩阵的所有值。但是,如果它们在特定键处都有值,则应将这些值相加。我不知道如何引用正在创建的新矩阵,以便我可以将新的新值放入其中然后返回。