在您看来,在这种情况下,什么是最好的数据库来处理数据并构建基于Web的报告:
有大量的Javascript数据可视化库,但理想情况下我正在寻找与MongoDB集成"现成"的东西,并使用现代技术(HTML5)与旧版(Flash).
如果我没有找到任何特定的MongoDB,我可能会使用Google Chart或D3.js,这看起来很棒但可能太"年轻"了.
我想从Hacker's Delight那里制作这样的情节:

有什么方法可以在Python中实现这一目标?一种易于交互式调整图形(改变当前观察到的X/Y切片)的解决方案将是理想的.
matplotlib和mplot3d模块都没有这个功能AFAICT.我发现mayavi2但是它非常笨重(我甚至找不到调整大小的选项)并且从ipython运行时似乎只能正常工作.
或者gnuplot可以工作,但我不想为此学习另一种语言语法.
我使用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)
这给出了一个带点但没有单词的图形.那是我不知道哪个点代表哪个词.如何用点显示单词?
我试图使用"情节"功能,但它根本不适用于我的情况."ggplot"工作在2D的情况下,但是在添加一个轴时会出错.如何解决这个问题?
ggplot(data,aes(x=D1,y=D2,z=D3,color=Sample))+geom_point()
Run Code Online (Sandbox Code Playgroud)
如何添加一个轴并获得3D图?谢谢.
我想在python中绘制带有弯曲箭头的矢量场,可以在vfplot(见下文)或IDL中完成.
您可以在matplotlib中接近,但使用quiver()限制直线向量(见左下图),streamplot()但似乎不允许对箭头长度或箭头位置(见右下方)进行有意义的控制,即使在更改integration_direction时density,和maxlength.
那么,有没有可以做到这一点的python库?或者有没有办法让matplotlib做到这一点?
我目前正在使用.NET中的图表System.Windows.Forms.DataVisualization.Charting.Chart.到目前为止,它似乎非常强大,而且效果很好.然而,就如何自动计算间隔而言存在巨大的问题.我使用了很多double值,在像ZedGraph这样的库中,它完美地处理了这个问题.它选择最小/最大/间隔就好了.但是,在MS Chart中,它可以选择206.3334539832作为最小值,并选择相似小数精度的间隔.显然这看起来很难看.
因此,我尝试简单地制作轴格式,{0.00}并且在加载图表时效果很好.除非放大,否则你需要更高的精度,可能是4位小数而不是2位.看起来我要么一直处于9个小数位,要么是一个常数固定的数字,当有人需要更高的精度时它可能会破坏.我宁愿根据当前应用的缩放级别来获取精度.像ZedGraph和Dundas这样的图书馆(我相信MS甚至正在使用!)倾向于选择在放大和缩小时改变的好值.
当缩放框架改变时,有没有办法让间隔改变精度?这可能是我设置错误的一些简单属性,但很难说这个东西有数百万个属性(特别是当有大约14个地方代表Interval的概念时).
为了访问我的服务器,我被迫使用没有X窗口的旧文本终端应用程序.我要做的最好的事情是emacs/ESS.
通常,我希望制作直方图和散点图等基本图,而不必经历将文件传输到带图形显示的计算机的麻烦.
是否有基于文本终端的R图形库?
默认的matplotlib图看起来真的没有吸引力,甚至不专业.我尝试了几个软件包,包括seaborn和prettyplotlib,但这两个方案几乎都没有改进样式.
到目前为止,我已经开始使用seaborn包了:

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

请注意第二个示例中的以下好处:
我的问题是:你认为上面是某种流行的主题或风格,我可以在matplotlib中快速使用吗?或者,如果我可以从一些包中使用?如果不这样做,那么将这种风格设定为我的全球偏好吗?如果失败了,是否有可能在matlibplot中这样做?
谢谢!
我正在尝试使用美国地图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) 我正在通过本教程使用 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