标签: data-visualization

MongoDB的最佳分析/数据可视化库

在您看来,在这种情况下,什么是最好的数据库来处理数据并构建基于Web的报告:

  • 数据:MongoDB中的文档,文档少于1M,时间是数据的关键维度
  • 框架:Rails(但我向其他人开放)

有大量的Javascript数据可视化库,但理想情况下我正在寻找与MongoDB集成"现成"的东西,并使用现代技术(HTML5)与旧版(Flash).

如果我没有找到任何特定的MongoDB,我可能会使用Google Chart或D3.js,这看起来很棒但可能太"年轻"了.

analytics data-visualization ruby-on-rails mongodb

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

如何在python中渲染3D直方图?

我想从Hacker's Delight那里制作这样的情节:

在此输入图像描述

有什么方法可以在Python中实现这一目标?一种易于交互式调整图形(改变当前观察到的X/Y切片)的解决方案将是理想的.

matplotlib和mplot3d模块都没有这个功能AFAICT.我发现mayavi2但是它非常笨重(我甚至找不到调整大小的选项)并且从ipython运行时似乎只能正常工作.

或者gnuplot可以工作,但我不想为此学习另一种语言语法.

python plot data-visualization matplotlib mayavi

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

可视化从gensim生成的word2vec

我使用gensim在我自己的语料库上训练了doc2vec和相应的word2vec.我想用t-sne用文字来形象化word2vec.如图所示,图中的每个点都有"单词".

我在这里看了一个类似的问题:t-sne on word2vec

在它之后,我有这个代码:

import gensim import gensim.models as g

from sklearn.manifold import TSNE
import re
import matplotlib.pyplot as plt

modelPath="/Users/tarun/Desktop/PE/doc2vec/model3_100_newCorpus60_1min_6window_100trainEpoch.bin"
model = g.Doc2Vec.load(modelPath)

X = model[model.wv.vocab]
print len(X)
print X[0]
tsne = TSNE(n_components=2)
X_tsne = tsne.fit_transform(X[:1000,:])

plt.scatter(X_tsne[:, 0], X_tsne[:, 1])
plt.show()
Run Code Online (Sandbox Code Playgroud)

这给出了一个带点但没有单词的图形.那是我不知道哪个点代表哪个词.如何用点显示单词?

data-visualization gensim scikit-learn word2vec

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

如何使用ggplot绘制三维散点图?

我试图使用"情节"功能,但它根本不适用于我的情况."ggplot"工作在2D的情况下,但是在添加一个轴时会出错.如何解决这个问题?

ggplot(data,aes(x=D1,y=D2,z=D3,color=Sample))+geom_point()
Run Code Online (Sandbox Code Playgroud)

如何添加一个轴并获得3D图?谢谢.

r data-visualization ggplot2 plotly scatter3d

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

使用弯曲(路径跟踪)向量在python中进行流动可视化

我想在python中绘制带有弯曲箭头的矢量场,可以在vfplot(见下文)或IDL中完成.

Boussinesq流动与弯曲的向量

您可以在matplotlib中接近,但使用quiver()限制直线向量(见左下图),streamplot()但似乎不允许对箭头长度或箭头位置(见右下方)进行有意义的控制,即使在更改integration_directiondensity,和maxlength.

示例matplotlib箭头和流图

那么,有没有可以做到这一点的python库?或者有没有办法让matplotlib做到这一点?

python data-visualization matplotlib vector-graphics

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

MS图表中的自动间隔精度

我目前正在使用.NET中的图表System.Windows.Forms.DataVisualization.Charting.Chart.到目前为止,它似乎非常强大,而且效果很好.然而,就如何自动计算间隔而言存在巨大的问题.我使用了很多double值,在像ZedGraph这样的库中,它完美地处理了这个问题.它选择最小/最大/间隔就好了.但是,在MS Chart中,它可以选择206.3334539832作为最小值,并选择相似小数精度的间隔.显然这看起来很难看.

因此,我尝试简单地制作轴格式,{0.00}并且在加载图表时效果很好.除非放大,否则你需要更高的精度,可能是4位小数而不是2位.看起来我要么一直处于9个小数位,要么是一个常数固定的数字,当有人需要更高的精度时它可能会破坏.我宁愿根据当前应用的缩放级别来获取精度.像ZedGraph和Dundas这样的图书馆(我相信MS甚至正在使用!)倾向于选择在放大和缩小时改变的好值.

当缩放框架改变时,有没有办法让间隔改变精度?这可能是我设置错误的一些简单属性,但很难说这个东西有数百万个属性(特别是当有大约14个地方代表Interval的概念时).

c# precision data-visualization mschart intervals

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

R的ASCII绘图函数

为了访问我的服务器,我被迫使用没有X窗口的旧文本终端应用程序.我要做的最好的事情是emacs/ESS.

通常,我希望制作直方图和散点图等基本图,而不必经历将文件传输到带图形显示的计算机的麻烦.

是否有基于文本终端的R图形库?

graphics text r data-visualization

14
推荐指数
1
解决办法
2677
查看次数

如何使matplotlib图像看起来像这样专业?

默认的matplotlib图看起来真的没有吸引力,甚至不专业.我尝试了几个软件包,包括seaborn和prettyplotlib,但这两个方案几乎都没有改进样式.

到目前为止,我已经开始使用seaborn包了:

在此输入图像描述

以下是我正在寻找的外观与上述相差甚远:

在此输入图像描述

请注意第二个示例中的以下好处:

  1. 图表下方的区域充满了令人赏心悦目的色彩.
  2. 图形线是思想家,很好地脱颖而出.
  3. 轴线是思想家,再次很出色.
  4. 曲线下面积是透明的.
  5. X轴刻度标记更密集.

我的问题是:你认为上面是某种流行的主题或风格,我可以在matplotlib中快速使用吗?或者,如果我可以从一些包中使用?如果不这样做,那么将这种风格设定为我的全球偏好吗?如果失败了,是否有可能在matlibplot中这样做?

谢谢!

python plot data-visualization matplotlib

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

如何界定Voronoi多边形的外部区域并与地图数据相交

背景

我正在尝试使用美国地图kmeans在以下数据voronoi polygons上可视化聚类过程的结果.

这是我到目前为止运行的代码:

input <- read.csv("LatLong.csv", header = T, sep = ",")

# K Means Clustering

set.seed(123)
km <- kmeans(input, 17)
cent <- data.frame(km$centers)


# Visualization
states <- map_data("state")
StateMap <- ggplot() + geom_polygon(data = states, aes(x = long, y = lat, group = group), col = "white")

# Voronoi
V <- deldir(cent$long, cent$lat)

ll <-apply(V$dirsgs, 1, FUN = function(x){
  readWKT(sprintf("LINESTRING(%s %s, %s %s)", x[1], x[2], x[3], x[4]))
})

pp <- gPolygonize(ll)=
v_df <- …
Run Code Online (Sandbox Code Playgroud)

voronoi r data-visualization cluster-analysis ggplot2

14
推荐指数
1
解决办法
674
查看次数

无法让 pytorch 与张量板一起工作

我正在通过本教程使用 tensorboard https://pytorch.org/tutorials/intermediate/tensorboard_tutorial.html#设置 pytorch(v1.3.0 通过 conda)

但在台阶上

from torch.utils.tensorboard import SummaryWriter

# default `log_dir` is "runs" - we'll be more specific here
writer = SummaryWriter('runs/fashion_mnist_experiment_1')
Run Code Online (Sandbox Code Playgroud)

我不断收到错误

---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
C:\ProgramData\Anaconda3\envs\fastai_v1\lib\site-packages\torch\utils\tensorboard\__init__.py in 
      1 try:
----> 2     from tensorboard.summary.writer.record_writer import RecordWriter  # noqa F401
      3 except ImportError:

ModuleNotFoundError: No module named 'tensorboard.summary'; 'tensorboard' is not a package

During handling of the above exception, another exception occurred:

ImportError                               Traceback (most recent call last)
c:\Users\matt\Documents\code\playground\tensorboard.py in 
----> 1 from …
Run Code Online (Sandbox Code Playgroud)

python data-visualization machine-learning tensorboard pytorch

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