标签: visualization

从X,Y,Z数据,Excel或其他工具进行3D绘图

我的数据看起来像这样:

1000    13  75.2
1000    21  79.21
1000    29  80.02
5000    29  87.9
5000    37  88.54
5000    45  88.56
10000   29  90.11
10000   37  90.79
10000   45  90.87
Run Code Online (Sandbox Code Playgroud)

我想使用第一列作为x轴标签,第二列作为y轴标签,第三列作为z值.我希望以这种方式显示表面.做这个的最好方式是什么?我试过Excel,但实际上并没有得到任何结果.有没有人对工具有什么建议呢?有谁知道如何在Excel中执行此操作?

谢谢

excel charts plot visualization data-visualization

16
推荐指数
2
解决办法
13万
查看次数

如何在 VSCode 调试器模式下绘图

如何在调试模式下使用 Visual Studio Code (VSCode) 进行绘图。在调试控制台中使用以下代码只会给我对象地址,但不会提供输出。对于例如 plt.plot(a) 也是如此。

import numpy as np
import matplotlib.pyplot as plt
a = np.random.randn(64,64)*20+100
plt.imshow(a)
>> <matplotlib.image.AxesImage object at 0x000002CFEEC37F28>
Run Code Online (Sandbox Code Playgroud)

如果我在 VSCode-python Interactive-shell 中尝试相同的代码(使用 jupyter 服务)

我得到了预期的结果

后来我的目标是能够在调试模式下调用任何可视化库(例如封装的 java 库),因为它允许我实时检查处理的数据的运行情况。

python visualization visual-studio-code

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

我如何可视化Fortran(90或更高版本)源代码,例如使用Graphviz?

我被扔进了一个包含大量源文件的大型Fortran项目中.

我需要为这个项目做出贡献,我首先理解来源似乎是谨慎的.

作为第一步,我想想象各种源文件之间的相互依赖性,即哪些源文件需要哪些模块.据我所知,其他语言存在自动化方法,并产生可以使用Graphviz构建的图形.

但有没有人知道那些可以为Fortran 90代码执行此操作的软件?

[搜索Fortran帮助的互联网是一个真正的痛苦,因为你最终搜索了蜘蛛网,这要归功于痛苦无处不在的FORTRAN 77.

visualization fortran graph graphviz

15
推荐指数
2
解决办法
9613
查看次数

如何在python中将3D功能绘制为2D色彩图?

是否有任何python库可以让我绘制z = f(x,y),其中z表示为密集光栅化图像中的颜色(与一堆散点图的颜色相对)?如果是这样,我会使用什么功能?

看起来matplotlib.pyplot中的一些轮廓函数接近我想要的,但它们绘制轮廓线,我不希望这样.

python plot visualization matplotlib

15
推荐指数
2
解决办法
3万
查看次数

对于大型数据集,最快的力导向网络图引擎是什么?

我们目前有一个动态更新的网络图,大约有1,500个节点2,000个边.它在不断发展.我们当前的布局引擎使用Prefuse - 特别是力导向布局 - 使用大量服务器需要大约10分钟才能获得漂亮,稳定的布局.

我看了一下GraphViz的sfpd算法,但还没测试过......

我应该看一下更快的替代方案吗?

  • 我不关心节点和边缘的视觉外观 - 我们单独处理 - 只是放在x, y节点上.
  • 我们需要能够修改图形特定部分的布局属性,例如,为某些节点应用特殊的更紧密或更松散的弹簧.

在此先感谢,如果您需要更具体的信息,请发表评论!

编辑:我特别希望布局引擎选项之间的速度比较.基准,具体的例子,或仅仅是个人经验就足够了!

performance visualization data-visualization graph

15
推荐指数
3
解决办法
9472
查看次数

HTML 5/Javascript流程图工具/ prezi风格?

有谁知道是否有一种开源的Prezi工具可以使用HTML5/javascript?我正在寻找一种方法来设置流程图,然后让浏览器窗口专注于它的不同部分.旋转和冷却效果没有必要,但欢迎.

RaVis看起来很酷,但它基于闪存:http://code.google.com/p/birdeye/wiki/RaVis(此处示例)

另一篇文章提到了Raphael Graffle,这很酷,但并不完全是我想要的.

Diagramo(网站示例)很酷,但我想在我的网页上创建一个独立版本,可能还有一些互动.

Eignfactor也很酷,但基于闪存.

找到了一个很好的可视化jQuery库:http://thejit.org/demos/

还有两个:

jQuery Mind Map/Think Map

Javascript或JQuery mindmap插件

很想看看你们有什么建议和/或你见过的类似的很酷的例子.

mapping html5 visualization relational prezi

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

什么是iOS的良好数据可视化库?

与现有问题类似什么是用于创建状态图和动画的良好可视化库.我正在寻找一个类似于Flare Prefuse的库,适用于iOS.你会推荐什么?

visualization ios

15
推荐指数
1
解决办法
5412
查看次数

使用Crossfilter和D3重绘直方图

我正在调整Crossfilter库以显示我从奥运会收集的一些推文.我试图以两种方式扩展最初的例子:

  1. 我不想显示基于原始数据集的航班列表,而是显示由crossfilter当前选中的项目键入的另一个数据集中的项目列表.
  2. 在不同的数据源之间切换并重新加载直方图和表格.

我有部分(1)按计划工作.但是,第(2)部分给了我一些麻烦.我正在通过选择要显示的新"运动"或选择新的摘要算法来更改数据集.切换其中任何一个时,我相信我应该首先删除先前创建和显示的过滤器,图表和列表,然后重新加载新数据.

然而,对于前端可视化来说有点新,特别是D3和Crossfilter,我还没弄清楚如何做到这一点,也不确定如何最好地表达这个问题.

在这里有一个问题的实例.选择Date上的范围然后从Archery切换到Fencing,然后选择reset会显示错误的一个很好的例子:并非所有新数据都被绘制.

在日期过滤时切换运动后的屏蔽数据的屏幕图像

如上所述,大部分代码都是从Crossfilter示例和关于进行径向可视化教程中提取的.以下是我认为相关的一些关键代码块:

选择新数据源:

d3.selectAll("#sports a").on("click", function (d) {
    var newSport = d3.select(this).attr("id");
    activate("sports", newSport);
    reloadData(activeLabel("sports"), activeLabel("methods"));
});                          

d3.selectAll("#methods a").on("click", function (d) {
    var newMethod = d3.select(this).attr("id");
    activate("methods", newMethod);
    reloadData(activeLabel("sports"), activeLabel("methods"));
}); 
Run Code Online (Sandbox Code Playgroud)

重新加载数据:

function reloadData(sportName, methodName) {
    var filebase = "/tweetolympics/data/tweet." + sportName + "." + methodName + ".all.";
    var summaryList, tweetList, remaining = 2;
    d3.csv(filebase + "summary.csv", function(summaries) {
        summaries.forEach(function(d, i) {
           d.index …
Run Code Online (Sandbox Code Playgroud)

javascript visualization d3.js crossfilter

15
推荐指数
1
解决办法
6327
查看次数

理解罗盘的布局算法

我想要想象一个代表一些地理地图的图表.因此,我的图形的边缘与罗盘(北,南,东,西)相关联.图表本身是定向的,可以是非循环的.

例如,我有节点:House-1,House-2,House-3有边[House-1,north-of,House-2],[House-2,east-of,House-3].

我正在寻找一种可以理解罗盘的布局算法(也许作为提示?)

我已经通过JUNG,JGraph,GraphViz,似乎没有人做我想要的但我可能错过了一些东西.

有什么建议?

java visualization graph clojure graphviz

15
推荐指数
1
解决办法
603
查看次数

结合d3.js和backbone.js

我正在开发一个项目,它将所有d3.js可视化与backbone.js组合到一个页面应用程序中.由于我有很多可视化,如条形图,饼图等,我想知道这个问题的最佳方法是什么.

例如,假设我有两个条形图和一个饼图.我应该放置所有设置的边距,比例,在视图中将所有图表的所有数据一起渲染吗?由于有两种不同类型的图形,模型应该是什么?

什么应该去查看,模型,控制器,集合等?

提前致谢,

javascript visualization backbone.js d3.js

15
推荐指数
1
解决办法
9427
查看次数