标签: visualization

使用flash或javascript进行信息可视化的建议

我记得有一段时间看了几个信息可视化工具.一个用flash编写,另一个用Javascript编写.

它们都允许你将音符放在"气泡"中,然后将它们链接到其他"气泡".

点击现有的气泡将其带到前面并重新排列其周围的其他气泡.

JS一个特别有趣,因为它作为本地文件系统上的独立应用程序.

现在我不记得神奇的谷歌单词找到它们.

有没有知道我正在谈论的工具或知道这种形式的信息图表被称为什么?

谢谢

西蒙

javascript flash diagram visualization

2
推荐指数
1
解决办法
669
查看次数

Hackystat只在学术上有趣吗?

我偶然发现了Hackystat,并对这个项目感到惊讶

  • 自2001年以来一直存在
  • 50个公开发布
  • 非常积极的发展

...但是没有关于它的StackOverflow问题.

有没有人利用任何传感器或系统本身的非学术性,即"真实世界"的原因?所有人都有经验吗?

visualization

2
推荐指数
1
解决办法
435
查看次数

如何在谷歌可视化中显示所有传说:饼图

我使用谷歌可视化饼图来显示我的投票细节.但图表没有显示零值和传说.如何在Google Visualization中显示所有图例:饼图

visualization legend pie-chart

2
推荐指数
1
解决办法
7608
查看次数

使用BarChart []工具提示来说明数据的来源

我目前正在查看大型文本信息数据库中的单词和短语频率(大约108MB分布在307个文本文件中).我的目标是有一种方法可以快速查看哪些文件最相关并且具有视觉吸引力的格式(尽管这个项目可能也会证明文本表示总是更清晰).

现在我有以下内容:

SetDirectory["/MYMATHEMATICADIRECTORY/"];
filelist = FileNames[];
viewerCount1 = {0};
viewerCount2 = {0};
word1 = "freedom";
word2 = "liberty";
Do[
  searchDB = StringSplit[Import[filename]];
  AppendTo[viewerCount1, Count[searchDB, word1]];
  AppendTo[viewerCount2, Count[searchDB, word2]];
, {filename, filelist}]

list3 = Take[viewerCount1, {2, -1}]
list4 = Take[viewerCount2, {2, -1}]
Run Code Online (Sandbox Code Playgroud)

文件名[]产生一个列表,诸如:{ "001ABbenevolat.txt-cleaned.txt", "002abnature.txt-cleaned.txt", "003aboriginaldocs.txt-cleaned.txt", "004ABpresse.txt-cleaned.txt" ,"005acadian.txt-packaged.txt","006acadiedelile.txt-cleared.txt","007acfa.txt-cleared.txt"} [除了307条目,全部编号].

list3生成一个列表,如:{0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 2,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,1,0,2,0,0,0,10,1,7, 0,0,0,0,23,3,0,0,0,0,0,0,0,0,0,0,0,9,0,1,0,1,0,5, 0,13,0,0,0,0,0,0,0,0,0,1,0,2,0,4,0,0,0,1,11,0,0,0, 0,2,7,1,4,1,0,0,0,0,0,0,0,13,...}等等.

命令:

BarChart3D[{list3, list4}, BarSpacing -> {0.5, 0}, ChartLayout -> "Grid"]
Run Code Online (Sandbox Code Playgroud)

生成接近我想要的东西(将它们想象为文件夹粘贴).但是,我想添加有意义的工具提示.默认情况下,它会出现频率.是否还有一种快速方法可以包括频率附加的文件名以及频率?即一个工具提示,它会调出'007acfa.txt-cleared.txt - 32',其中32个出现在文件7中?

visualization wolfram-mathematica

2
推荐指数
1
解决办法
245
查看次数

具有HighCharts的多个系列时间轴

想要看看这张图表是否可以在跳过任何JS图表库之前使用HighCharts - 所有建议都非常赞赏,例如建议可以明确支持我需要的替代方案.

  • X轴是一个简单的时间轴.
  • Y轴将有各种类别(标签左侧和右侧)
  • 对于每个类别,我将有零到多个具有开始和结束日期的事件
  • 我希望有一个很好的水平线代表每个类别(仅显示,没有数据)
  • 在每一行,我想显示一个更粗的条形代表事件,从开始到结束日期.

听起来不太复杂,但我还没有在Tinterweb的任何地方看到这种图形的例子.

提前谢谢,蒙蒂

charts visualization google-visualization highcharts

2
推荐指数
1
解决办法
7371
查看次数

使用matlab有效地可视化大量点.

我有一组3D点数,大约有100万点.我希望用matlab可视化这些.

我尝试了以下功能:

plot3
scatter3
Run Code Online (Sandbox Code Playgroud)

但他们都非常迟钝.有没有更有效的方法来在matlab中可视化这个级别的点?也许一种方法来点对点?

如果没有,任何人都可以建议插件甚至不同的程序来可视化3D点?

matlab visualization point-clouds

2
推荐指数
1
解决办法
2489
查看次数

如何使用Java来解析Clojure语法并将其可视化

我需要在Java中解析Clojure代码(不是很长)并使用令牌构建一个树.是否有可能使用标准的Clojure lib?在视觉上显示这些数据的最简单方法是什么?

java grammar parsing visualization clojure

2
推荐指数
1
解决办法
389
查看次数

在seaborn的kdeplot上带宽混乱

下面的lineslist代表一组线(对于某些化学光谱,比如说),以MHz为单位.我知道用于探测这些线的激光器的线宽为5 MHz.因此,天真地,带宽为5的这些线的核密度估计应该给我在使用上述激光器的实验中产生的连续分布.

以下代码:

import seaborn as sns
import numpy as np
import matplotlib.pyplot as plt
lineslist=np.array([-153.3048645 ,  -75.71982528,  -12.1897835 ,  -73.94903264,
   -178.14293936, -123.51339541, -118.11826988,  -50.19812838,
    -43.69282206,  -34.21268228])
sns.kdeplot(lineslist, shade=True, color="r",bw=5)
plt.show()
Run Code Online (Sandbox Code Playgroud)

产量

根据理论线预测连续实验光谱,带宽= 5 MHz

这看起来像带有远大于5 MHz的带宽的高斯.

我猜测由于某种原因,kdeplot的带宽与图本身的不同.最高和最低线之间的间隔约为170.0 MHz.假设我需要通过以下因素重新调整带宽:

import seaborn as sns
import numpy as np
import matplotlib.pyplot as plt
lineslist=np.array([-153.3048645 ,  -75.71982528,  -12.1897835 ,  -73.94903264,
   -178.14293936, -123.51339541, -118.11826988,  -50.19812838,
    -43.69282206,  -34.21268228])
sns.kdeplot(lineslist, shade=True, color="r",bw=5/(np.max(lineslist)-np.min(lineslist)))
plt.show()
Run Code Online (Sandbox Code Playgroud)

我明白了: 在此输入图像描述

线条似乎具有预期的5 MHz带宽.

作为解决方案的花花公子,我已经把它从我的屁股中拉出来了,我很好奇是否有人更熟悉seaborn的kdeplot内部可以评论为什么会这样.

谢谢,

塞缪尔

python visualization matplotlib seaborn

2
推荐指数
1
解决办法
2278
查看次数

如何从Spotfire中的过滤器隐藏特定值?

我想在Spotfire的筛选器面板中隐藏一个值,有没有简单的方法呢?

假设我在过滤器中有以下值value1 value2 value3

我希望过滤器仅显示value1和value2。我需要隐藏值3。在Spotfire中这可能吗?感谢任何帮助。

谢谢,Deepthi

tibco visualization spotfire

2
推荐指数
1
解决办法
2168
查看次数

如何在MATLAB中绘制树,使其边缘成直角?

有了treeplot,我明白了:

nodes = [0 1 2 2 4 4 4 1 8 8 10 10];
treeplot(nodes)
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

如何像树状图(具有直边/分支)绘制树?就像下面这个图,我用Python绘制了以下图plotly,但不是同一棵树,但它只是为了展示我想要的可视化类型:

在此输入图像描述

当我检查文档时treeplot,它说:

treeplot(P,nodeSpec,edgeSpec) allows optional parameters nodeSpec
and edgeSpec to set the node or edge color, marker, and linestyle.
Use '' to omit one or both.
Run Code Online (Sandbox Code Playgroud)

但它没有说明制作直边树而不是默认"角度"树的任何选项.

graphics tree matlab visualization graph

2
推荐指数
1
解决办法
326
查看次数