ironpython - Spotfire 中的金字塔创建

标签 ironpython spotfire

我需要在 Spotfire 中创建金字塔。我进行了很多搜索,但没有得到任何关于如何实现这一目标的具体信息。我在Excel中创建了一个简单的金字塔。我可以在 Spotfire 中实现这一目标吗? enter image description here

我可以找到一条路径吗?

最佳答案

我已经能够在 Spotfire 中的数据集上创建金字塔。实现此目的的方法是在两列上创建堆积图。然后我们可以将刚刚用于堆叠数据集的列的颜色设置为白色,以便在可视化中隐藏。完成此操作后,我们必须根据数据集调整此列的表达式,以使堆栈图看起来像金字塔。 例如,我必须根据大学的科目绘制学生金字塔。所以我使用下面的表达式来给我想要的结果:

UniqueCount([student_id]) as [id], (Max(UniqueCount([student_id])) - UniqueCount([student_id]))/2 as [dummy]

在上面的表达式中,虚拟列是我将其设置为白色的列,以便我得到所需的金字塔。

下面是我能够创建的金字塔的屏幕截图: enter image description here

一旦我能够获得金字塔,我就取消选中图例和 x 轴以不显示表达式。

我不确定是否有其他方式可以达到预期的结果,但上述方式帮助我实现了预期的结果。

关于ironpython - Spotfire 中的金字塔创建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44316900/

相关文章:

c# - 嵌入式 IronPython 安全

C#、IronPython 和 Sympy : unicode_escape_decode() takes no arguments

ironpython - 在 IronPython 中将条形图设置为分类

datatable - Spotfire - 如何对数据表列中唯一的未过滤值进行属性控制

javascript - 从 Web 浏览器打开本地 CSV 文件

javascript - 使用 javascript 更改 Spotfire 文档属性值

.net - IronPython -> .exe 可执行并与所有 DLL 一起分发帮助

c# - 使用 ScriptEngine (.NET 3.5) 在 C# 中执行 Selenium python 单元测试时遇到问题

python - 如何在自定义Python记录器中获取进程、线程名称、级别名称

mysql - Spotfire 连接到 mysql?