标签: data-visualization

在Google地图(或类似平台)上的CSV文件中绘制纬度/经度值

我已经获得了一个数据表,其中包括纬度和经度的列.数据仅限美国.我想做的是将这些数据提供给谷歌地图或类似的实时地图工具,并绘制数据点.

有没有人有一个代码示例或知道一个使这项任务变得简单的库?我可以读取值,如果其他东西可以绘制它们(或生成JavaScript来做).我熟悉C#,PHP,Python等,所以语言不是优先考虑的问题.我的偏好是简单而强大的东西.

mapping google-maps visualization data-visualization

13
推荐指数
3
解决办法
7万
查看次数

关系数据库数据资源管理器/可视化?

是否有一个工具可以让关系数据作为连接节点的图形浏览?

例如,我面临着尝试清理一些异常数据的问题.我可以从两个违规行开始.在此特定示例中,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号,这样我就可以轻松看到关系.


有软件可以做到这一点吗?

sql-server visualization data-visualization data-structures

13
推荐指数
1
解决办法
5971
查看次数

在javascript中的Sankey图

我想用Javascript 绘制一个Sankey图.任何人都可以为可用的算法或库提供一些指导吗?

javascript diagram drawing data-visualization sankey-diagram

13
推荐指数
3
解决办法
1万
查看次数

在matplotlib中绘制三维散点图

我有一个scipy/numpy的Nx3矩阵集合,我想对它进行三维散射,其中X和Y轴由矩阵的第一列和第二列的值确定,每个条的高度是矩阵中的第三列,条数由N确定.

每个矩阵代表一个不同的数据组,我希望每个矩阵都用不同的颜色绘制,然后为整个图形设置图例.

我有以下代码:

fig = pylab.figure()
s = plt.subplot(1, 1, 1)
colors = ['k', "#B3C95A", 'b', '#63B8FF', 'g', "#FF3300",
          'r', 'k']
ax = Axes3D(fig)
plots = []
index = 0

for data, curr_color in zip(datasets, colors):
    p = ax.scatter(log2(data[:, 0]), log2(data[:, 1]),
                   log2(data[:, 2]), c=curr_color, label=my_labels[index])

    s.legend()
    index += 1

    plots.append(p)

    ax.set_zlim3d([-1, 9])
    ax.set_ylim3d([-1, 9])
    ax.set_xlim3d([-1, 9])
Run Code Online (Sandbox Code Playgroud)

问题是ax.scatter用透明度绘制东西,我想删除它.另外,我想设置xticks和yticks以及zticks - 我该怎么做?

最后,即使我为每个分散调用调用label ="",也不会出现图例调用.如何才能显示传奇?

非常感谢您的帮助.

python numpy data-visualization matplotlib scipy

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

来自聚类和共同因子列表的维恩图

我有一个输入文件,其中包含~50000个簇的列表,并且每个簇中都存在多个因子(总共约1000万个条目),请参阅下面的较小示例:

set.seed(1)
x = paste("cluster-",sample(c(1:100),500,replace=TRUE),sep="")
y = c(
  paste("factor-",sample(c(letters[1:3]),300, replace=TRUE),sep=""),
  paste("factor-",sample(c(letters[1]),100, replace=TRUE),sep=""),
  paste("factor-",sample(c(letters[2]),50, replace=TRUE),sep=""),
  paste("factor-",sample(c(letters[3]),50, replace=TRUE),sep="")
)
data = data.frame(cluster=x,factor=y)
Run Code Online (Sandbox Code Playgroud)

在另一个问题的帮助下,我得到了一个像这样的因素同时出现的饼图:

counts = with(data, table(tapply(factor, cluster, function(x) paste(as.character(sort(unique(x))), collapse='+'))))
pie(counts[counts>1])
Run Code Online (Sandbox Code Playgroud)

但是现在我想得到一个因子共存的维恩图.理想情况下,也可以采用每个因子的最小计数阈值.例如,针对不同因素的维恩图,使得每个因子中的每一个必须在每个群集中存在n> 10以被考虑.

我试图找到一种方法来生成具有聚合的表计数,但无法使其工作.

combinations r data-visualization factor-analysis

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

在matplotlib中绘制相关图

假设我有一个离散向量数据集n=2:

DATA = [
    ('a', 4),
    ('b', 5),
    ('c', 5),
    ('d', 4),
    ('e', 2),
    ('f', 5),
]
Run Code Online (Sandbox Code Playgroud)

如何使用matplotlib绘制该数据集以便可视化两个变量之间的任何相关性?

任何简单的代码示例都会很棒.

python data-visualization graph matplotlib

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

为D3 Chord图添加标签

我是一名新手程序员,所以对于大多数人来说这可能是一个简单的程序员.此Chord图的标签和/或鼠标悬停文本需要哪些代码行?

http://mbostock.github.com/d3/ex/chord.html

在此输入图像描述

我需要它来显示外部条带中的类别名称.鼠标悬停时,我想显示确切的数字和两个类别.这样的事情:'A:来自B'的5件事.

编辑:

我仍然无法弄清楚如何在我的代码中实现它.有人可以填写我的示例代码解释发生了什么?

    <!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-type" content="text/html; charset=utf-8">
    <title>Selecties EK 2010</title>
    <script type="text/javascript" src="d3.v2.js"></script>
    <link type="text/css" rel="stylesheet" href="ek2010.css"/>
  </head>
  <body>
    <div id="chart"></div>
    <script type="text/javascript" src="ek2010.js"></script>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

// From http://mkweb.bcgsc.ca/circos/guide/tables/
var chord = d3.layout.chord()
    .padding(.05)
    .sortSubgroups(d3.descending)
    .matrix([
      [0, 0, 7, 5],
      [0, 0, 8, 3],
      [7, 8, 0, 0],
      [5, 3, 0, 0]
    ]);

var width = 1000,
    height = 1000,
    innerRadius = Math.min(width, height) * .3,
    outerRadius = innerRadius * 1.1;

var fill …
Run Code Online (Sandbox Code Playgroud)

javascript label data-visualization d3.js chord-diagram

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

用散景或matplotlib绘制主题

我正在尝试从模型中绘制主题可视化.我想做散景协方差实现.

我的数据是:

data 1: index,                            topics.   
data 2: index, topics, weights(use it for color). 
Run Code Online (Sandbox Code Playgroud)

主题只是一组单词.

如何将数据提供给散景图以绘制上述数据?从示例中,数据处理不直观.

使用matplot,它看起来像这样.
显然,看到哪个主题对应于每个圆圈在视觉上没有帮助.这是我的matplotlib代码:

x = []
y = []
area = []

for row in joined:
      x.append(row['index']) 
      y.append(row['index'])
      #weight.append(row['score'])
      area.append(np.pi * (15 * row['score'])**2)
scale_values = 1000
plt.scatter(x, y, s=scale_values*np.array(area), alpha=0.5)
plt.show()
Run Code Online (Sandbox Code Playgroud)

有什么想法/建议?

python data-visualization matplotlib bokeh

13
推荐指数
1
解决办法
3755
查看次数

在ChartJs中的Linechart点内添加图像

我正在使用ChartJs开发一个项目.我试图在里面添加图标图像line chart而不是points.

我附上了一张图片,其中我展示了上述要求.在该图像中,有一个ChartJs图像和一个参考图像.我想在ChartJs的折线图中添加一个与参考图像(太阳和云图标)完全相同的图像.

图表示例

ChartJs有可能吗?

javascript jquery data-visualization linechart chart.js

13
推荐指数
1
解决办法
7221
查看次数

如何使用 Plotly Express 和 Plotly 隐藏图例

我试图通过首先在 Plotly Express 中创建一个简单的条形图,然后用 Plotly 对其进行更新以对其进行优化来学习 Plotly。我想隐藏传说。

我试图通过隐藏图例来更新原始图形,但我无法让它工作。这是我的回溯错误

还有我的代码

import plotly.plotly as py
import plotly.graph_objs as go
import plotly_express as px
import pandas as pd


df = pd.read_csv('C:/Users/Documents/Python/CKANMay.csv')

fig = px.bar(df, x="Publisher", y="Views", color="Publisher", barmode="overlay")

fig.update(fig, showlegend="false")
Run Code Online (Sandbox Code Playgroud)

这就是图表现在带有图例的样子。基本上,我希望右边那个可怕的传说消失

python data-visualization plotly plotly-python

13
推荐指数
3
解决办法
1万
查看次数