我已经获得了一个数据表,其中包括纬度和经度的列.数据仅限美国.我想做的是将这些数据提供给谷歌地图或类似的实时地图工具,并绘制数据点.
有没有人有一个代码示例或知道一个使这项任务变得简单的库?我可以读取值,如果其他东西可以绘制它们(或生成JavaScript来做).我熟悉C#,PHP,Python等,所以语言不是优先考虑的问题.我的偏好是简单而强大的东西.
这是一项我应该花很多时间评估的技术吗?
http://code.google.com/chrome/chromeframe/
Chrome Frame是Internet Explorer(IE6-IE8)的一个插件,可以提供所有其他主流浏览器的功能.
Biggies对我来说是Canvas标签和快速JavaScript.
由于我做了很多JavaScript数据集可视化,IE6在我身边是一个永恒的刺,我经常不得不为它编写额外的代码,而且我经常不得不放慢用户驱动的实时可视化的帧速率.使用Google Chrome Frame可以让我为IE6用户提供更具响应性的体验.
但是我想知道IE6用户是否会遇到他们的计算机处于某种IT锁定地狱的情况,他们甚至不允许安装插件(为什么他们会使用IE6呢?)
因此,我仍然不知道如何处理IE6中的最后一个可怜的灵魂.
尽管如此,IE8缺乏Canvas并且JavaScript速度很慢,因此我的一些用户会看到性能提升,甚至可能达到Google Chrome和Safari级别.
所以,我真正的问题是:这是一项我应该花时间评估的技术吗?
注意:Google将向IE用户发出提醒,以鼓励他们下载适用于Google Wave的Google Chrome Frame.因此,谷歌可能会在IE机器上获得足够的谷歌Chrome浏览器框架,我可以检测到它并在其中使用它,并警告用户没有它可能会遭受体验.我讨厌要求我的用户.http://googlewavedev.blogspot.com/2009/09/google-wave-in-internet-explorer.html
是否有一个工具可以让关系数据作为连接节点的图形浏览?
例如,我面临着尝试清理一些异常数据的问题.我可以从两个违规行开始.在此特定示例中,TransactionID按业务规则,应该对表是唯一的,但我发现违反该规则的事务:
SELECT * FROM LCTTrans
WHERE TransactionID = 1075048
LCTID TransactionID
========= =============
4358 1075048
4359 1075048
2 row(s) affected
Run Code Online (Sandbox Code Playgroud)
但实际上我想开始追捕所有相关数据,试图找出哪个是正确的.所以这个假设的软件将首先向我展示这两行:
alt text http://i49.tinypic.com/2ponod4.jpg
接下来,我想看到链接到此表的事务:
替代文字http://i48.tinypic.com/156z6nc.jpg
现在该交易指向一个MAL,所以告诉我:
替代文字http://i46.tinypic.com/zohwlu.jpg
现在让我们添加这两个LCT,即交易"开启".一个交易只能在一个LCT上,但这个指向两个:
alt text http://i49.tinypic.com/2eezm87.jpg
好的计算机,这两个LCT指向一个MAL和创建它们的交易,向我展示:
替代文字http://i48.tinypic.com/309kf1j.jpg
最后两次交易,他们也指向一个MAL,他们自己指向一个LCT,告诉我那些:
替代文字http://i47.tinypic.com/14n1bie.jpg
好的,现在LCTTrans中有没有指向LCT 4358或4359的条目?...
等等等等.
现在我手动完成所有这些操作,运行单个选择,复制和粘贴uniqueidentifier键并将它们转换为友好的 ID号,这样我就可以轻松看到关系.
有软件可以做到这一点吗?
我通过pydot在Python中使用Graphviz.我正在制作的图表中有许多有向图集.pydot将它们水平放置,使得图像非常宽.如何告诉它输出最大宽度的图像,以便我可以垂直滚动?
我对学习音乐可视化很感兴趣.
(例如:http://en.wikipedia.org/wiki/Music_visualization)
有没有人有关于这个问题的推荐书?
(我知道这不是一个技术问题,但它似乎是个好问的地方)
非常感谢
我的同事正在使用Java3D来可视化有限元模拟的结果.问题是Java3D似乎已经死了,这对OSX来说是一种痛苦.这是我们寻找替代品的原因之一.我们当前基于Java3D的实现已经做了很多工作,所以问题是离开Java3D需要付出多少努力.JOGL是一个选项,但看起来很多工作.
有没有关于替代品的建议?有这种迁移的经验吗?
是否有一个工具可以与SQL Server一起使用,从分层数据模型生成树状图?
我正在使用大型地理层次结构,并希望将其可视化.
这是一个例子.
我有一个NodeHierarchy表,存储节点之间的层次关系.表中的每一行代表一个节点.除一个节点外,每个节点都有一个父节点 没有父节点的节点是层次结构的根节点.
以下是我创建表格的方法:
CREATE DATABASE HierarchyTest;
GO
USE HierarchyTest;
GO
CREATE TABLE NodeHierarchy (
PK_NodeID INT NOT NULL
CONSTRAINT PK_NodeHierarchy PRIMARY KEY,
FK_ParentNodeID INT NULL
CONSTRAINT FK_NodeHierarchy_NodeHierarchy FOREIGN KEY
REFERENCES NodeHierarchy(PK_NodeID),
Name NVARCHAR(255) NOT NULL
);
Run Code Online (Sandbox Code Playgroud)
我有一个苏格兰城市和场地的例子.苏格兰是层次结构的根源.苏格兰的后裔是城市和场所.在这个家庭中,父母"包含"一个孩子,所以我们说例如"Barrowlands在格拉斯哥,格拉斯哥在苏格兰".
此语句使用eample数据填充NodeHierachy表:
INSERT INTO NodeHierarchy(PK_NodeID, FK_ParentNodeID, Name)
VALUES
(1, NULL, N'Scotland'),
(2, 1, N'Glasgow'),
(3, 1, N'Edinburgh'),
(4, 1, N'St Andrews'),
(5, 2, N'The Barrowlands'),
(6, 2, N'The Cathouse'),
(7, 2, N'Carling Academy'),
(8, 2, N'SECC'),
(9, 2, N'King Tut''s …Run Code Online (Sandbox Code Playgroud) 有没有办法让D3兼容IE8?这里和文档中的许多帖子建议使用aight. https://github.com/shawnbot/aight/blob/master/aight.js
但是,我在我的html中添加了提到的行/文件,但这仍然无法在ie8中使用. http://matthewpiatetsky.com/jsdemo.html
有谁知道我需要采取任何额外步骤吗?
也许用r2d3?不知道该怎么做,但会试着弄明白
我在X中每个值有7个不同的类别.我使用条形图来绘制这些类别.这样的图形在彩色打印机中看起来很好,但如果我希望它在黑白中很好的话.您可以查看下面的图表.我想要有不同的颜色纹理,所以图形看起来很好的颜色和黑白打印机.

我在barplot函数中使用密度= c(10,30,40,50,100,60,80)作为密度参数.在barplot中还有其他方法可以做不同的纹理吗?
注意:我在barplot中尝试了角度值.然而,在这种情况下,它不是一个好的解决方案,因为并非所有的条都具有高值(即条的高度).
我希望可视化数据,希望能使它具有互动性.现在我正在使用NetworkX和Matplotlib,当我试图"绘制"图形时,它最大化了我的8gb.我不知道有哪些选项和技术可用于处理如此大的数据集**.如果有人能指出我正确的方向,那就太好了.我也有一个支持CUDA的GFX卡,如果它可以使用.
现在,我正在考虑仅绘制连接最多的节点,比如说顶部5%的顶点边缘最多,然后在用户缩放或点击时填充连接较少的节点.
visualization ×10
python ×2
sql-server ×2
3d ×1
audio ×1
d3.js ×1
diagramming ×1
google-maps ×1
graph ×1
graphviz ×1
java ×1
java-3d ×1
javascript ×1
jogl ×1
mapping ×1
plot ×1
pydot ×1
r ×1
wxpython ×1