问题标签 [protovis]
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.
javascript - 使用JS的有向图矩阵可视化
我尝试使用protovis matrix将有向图可视化为矩阵。默认情况下,如果 A->B,protovis 矩阵会填充矩阵中的 2 个块。我只想根据 2 个节点之间的方向填充一个块。如果 A->b 和 B->A 则只应填充两个块。
我力求找到任何文档。我可以使用一些 protovis 设置来做到这一点吗?
jquery - 如何在 D3.js 中创建正态分布正态分布
我想在 d3.js 中创建一个正态分布图(钟形曲线)。
像这样 [ http://statwiki.ucdavis.edu/@api/deki/files/73/a9f781e1b0891ceedd50cd7fea7d0f39.jpg?revision=1][1]
我曾尝试在谷歌搜索,但我无法获得任何相同的示例。谁能帮我?
reporting - 在 CCC 折线图中隐藏 X 轴标签
通过 Pentaho 用户控制台/BI 服务器使用 Ctools 我想将标签标题保留在 x 轴(基轴)上,但隐藏我的 CCC 条形图组件的 x 轴标签。在高级属性中选择 baseAxisVisible 为 False 时,它会隐藏两者。
有没有办法通过扩展来操纵它?
javascript - 在 protovis 图表上绘制任意数量的线
我的目标
我正在尝试在 protovis 中的图表中添加任意数量的垂直线。给定一个 x 截距值数组,我想循环遍历这个数组并为每个截距值画一条垂直线。现在,我可以画出固定数量的线条,但无法概括。
我做了什么
我制作了一个jsfiddle,展示了如何向图形添加固定数量的线,并在下面复制了该代码。在这里,我通过显式编码添加了 2 行,x_value0
并且x_value1
. 在代码中,有两段相关的 protovis 代码,我已将它们标记为Section A
和Section B
。 Section A
是一个 protovis 函数,它定义了线的绘制位置,并Section B
调用了这些函数。
我想做的是定义xvalues
为一个数组,然后循环遍历它。我的尝试已经完成了一半。我制作了第二个 jsfiddle,我尝试将其移动xvalues
到一个数组中。问题是我似乎无法成功地将相关部分包装在 for 循环中。该jsfiddle的代码是:
我能够包裹Section B
在 for 循环中,并且我想做类似的事情Section A
:
或类似的东西。但问题是 protovis 似乎不允许我在这个.def
块周围放置任何代码。
我还尝试为x_values
数组中的每个项目生成一个字符串,其中包含Section A
函数的定义,然后使用 protovis 代码在 protovis 代码中调用它eval()
,但到目前为止还没有奏效。
这里的任何帮助将不胜感激!
编辑 - 更多进展
通过Section A
在Section B
. 有关该代码,请参阅我最新的 jsfiddle。以前,在 中Section B
,该.left
行调用在 中定义的函数之一Section A
。相反,我将该函数的定义移到了.left
代码行中,如下所示:
现在正在运行,但仍然不太正确:它只绘制x_values
数组中的最后一行并覆盖所有以前的行。有任何想法吗?
javascript - 如何使用 Javascript 函数更新 Protovis 数据?
我正在使用“ Protovis 均值和偏差示例”绘制图表。在我的 html 文件中,我包含了这个 protovis 代码:
现在,为了向 protovis 提供有效数据,我编写了一个 Javascript 函数。我的javascript函数的相关代码如下:
此函数为 protovis 填充“nba”数据结构。数据结构按我的要求是有效的。这种数据结构的示例如下:
问题:由于 protovis 脚本位于我的 main.html 文件的 script 标签中,因此,我应该如何传递 protovis 这个“nba”数据结构?我只希望在我用我的 javascript 函数填充“nba”之后执行 protovis 代码。
我希望我已经解决了我的问题,期待建议和解决方案。非常感谢您的宝贵时间。
javascript - Protovis 图表中的缺失线
我正在使用以下链接中的平行坐标图
http://mbostock.github.io/protovis/ex/cars-full.html
使用相同的 cars-full.html、ex.css、cars.js 和 protovis-r3.2.js,图表显示时缺少行。(见下图)
有人知道这里可能出现什么问题吗?
javascript - protovis 中的 DST 问题
我正在使用 protovis( http://mbostock.github.io/protovis/ ) 库中的 render() 方法来渲染直方图。几周前,当夏令时开始时,在 DST 开始时间(3 月 13 日凌晨 2 点)的“任一”端渲染直方图时,看起来渲染方法陷入了无限循环,而我的代码去 oom。
有没有人见过这样的东西?关于如何解决此类问题的任何提示/建议?
protovis - 在 protovis 节点链接树中更改颜色
我是 Protovis 的新手,尽管它不再处于开发阶段,而 D3 是较新的软件。但是,出于各种原因,我使用 Protovis 的节点链接树来显示我的数据,所以我更喜欢坚持使用 Protovis,但是如果有人想到我还没有遇到过的 R 包(除了 dendextend, ggplot2、d3network 等)让我使用 R 而不是 Protovis,请告诉我。无论如何,我的 Protovis 数据片段如下所示: