标签: visualization

如何使用.NET显示VRML模型?

我请求在 .NET 应用程序中显示 VRML 模型。有人知道一种简单的方法(也许使用标准 .NET 组件)来实现此目的吗?在应用程序中表示 VRML 时,我可能需要面对哪些问题?

.net 3d visualization vrml

5
推荐指数
1
解决办法
3706
查看次数

GraphViz 和 ASP.NET

我想使用 GraphViz 生成图表并将其显示在 ASP.NET 网页上。
为此使用的最佳库是什么?

c# asp.net visualization graphviz

5
推荐指数
1
解决办法
5259
查看次数

限制 Mayavi 鼠标拖动以绕其轴旋转地球

使用 iPython Notebook,我已经能够使用如下代码显示地球仪:

from mayavi import mlab
from mayavi.sources.builtin_surface import BuiltinSurface

ocean_blue = (0.4, 0.5, 1.0)
r = 6371 # km

sphere = mlab.points3d(0, 0, 0, name='Globe',
  scale_mode='none', scale_factor=r * 2.0,
  color=ocean_blue, resolution=50)

sphere.actor.property.specular = 0.20
sphere.actor.property.specular_power = 10

continents_src = BuiltinSurface(source='earth', name='Continents')
continents_src.data_source.on_ratio = 1  # detail level
continents_src.data_source.radius = r
continents = mlab.pipeline.surface(continents_src, color=(0, 0, 0))
Run Code Online (Sandbox Code Playgroud)

但是,当我使用鼠标与生成的 3D 窗口交互时,很难将其保持正面朝上,因为 UI 将向左或向右拖动鼠标解释为尝试旋转场景(或相机?)围绕窗口当前的垂直轴,而不是通过地球仪本身的轴。

有没有办法限制用户交互代码,以便通过设置一些 Mayavi 参数,无论轴是否垂直向上或向下,鼠标左键或右键拖动都会绕其轴旋转地球仪,或者通过将一些Python代码注册为鼠标拖动的UI事件处理程序?

python visualization scipy mayavi mayavi.mlab

5
推荐指数
1
解决办法
1922
查看次数

ggplot2 与 vega 语法背后的主要区别以及优缺点是什么?

Vega和ggplot2 使用不同的底层语法,Hadley 表示“随着时间的推移,随着 vega 和 gg2v 变得更加成熟,它可能会趋同,但并不期望 ggplot2 和 gg2v 会完全一致。这可能更容易想到gg2v 作为 ggplot2 定义的图形 DSL 的替代规范和渲染” http://goo.gl/rWzLTe

但使用其中一种与另一种的主要优点和缺点究竟是什么?

statistics visualization r ggplot2 vega

5
推荐指数
0
解决办法
529
查看次数

如何在 MATLAB 中可视化如图所示的体积数据?

我的问题非常简单:我有一堆矩阵,所有矩阵都相互堆叠起来,这样我就有了大量的数据。我想可视化这些数据,如下图所示:

在此输入图像描述

在我看来,需要一定程度的透明度,这可能与每个体素的值有关。也就是说,值越高,体素对其后面的事物越不“透明”。我不知道如何开始。

这是一些使我的数据量变得很大的简单代码,所以我现在想要的就是尝试将其可视化。

clear all

%Make the random volume
mat = rand(50,50,100);

%Place high values in particular parts of the volume
sigCoors.rows = [23:33];
sigCoors.columns = [40:45];
sigCoors.time = [55:85];
mat(sigCoors.rows, sigCoors.columns, sigCoors.time) = 10.*rand(length(sigCoors.rows),   length(sigCoors.columns), length(sigCoors.time));

%Visualize the volume:
% ?
Run Code Online (Sandbox Code Playgroud)

基本上就是这样。我该如何像上面那样可视化这些数据,或者类似的东西?谢谢。

3d matlab plot visualization matrix

5
推荐指数
1
解决办法
6798
查看次数

matplotlib 中的复杂极坐标图

我想创建一个类似于以下的极坐标图:

阴谋

我找不到如何在不同角度范围内添加两个不同函数的示例。我不需要中间的径向偏移,但可能会很好。任何指针,已知的例子都将是超级的!

python visualization matplotlib polar-coordinates

5
推荐指数
1
解决办法
1566
查看次数

为什么 Keras 中的 plot_model 不能正确绘制模型?

我想可视化我的神经网络。因此,我from tensorflow.keras.utils import plot_model像这样使用和使用它:

    model = Sequential()
    model.add(Dense(8, activation="relu"))
    model.add(Dense(1))
    plot_model(model, to_file="model.png", show_shapes=True)
Run Code Online (Sandbox Code Playgroud)

但是,当我打开图形时,它看起来像这样:

在此处输入图片说明

我的代码有什么问题?我没有看到任何错误。

plot visualization neural-network keras tensorflow

5
推荐指数
1
解决办法
1728
查看次数

使用按时间范围过滤的共享数据创建交互式条形图

我想创建一个交互式条形图,让用户可以根据一系列值过滤观察结果,然后动态呈现所选时间段内每个类的计数。由于过滤后的数据需要可用于许多这样的图表,我认为串扰和plotly/ggplot的组合可能会证明是有价值的。

我在下面附加了一个 reprex,它使用共享数据和来自串扰的过滤功能来允许动态过滤部分。当我编织文档时,只要选择了全部范围的值(默认值),条形图就会很好地呈现。

满的

但是,绘图区域对于任何其他区域都为空,即。用户调整范围。

部分的

我到底错过了什么?我认为ggplotly()无法处理的完整共享数据集和过滤共享数据集之间一定存在差异。也许我可以遵循另一种方法来实现我的目标?

这是我的 .Rmd 文件的内容:

---
title: mpg class counts filtered by time period
output: html_document
---

```{r echo = FALSE, message = FALSE, warning = FALSE}
library(crosstalk)
library(plotly)

# Wrap data frame in SharedData
sd = SharedData$new(mpg)

# Create a filter input
filter_slider("Year", "Year", sd, column = ~ year, step = 1, width = 250)

# Render graph
bscols(
  ggplotly(
    ggplot(aes(x = class), data = sd) + 
      geom_bar() …
Run Code Online (Sandbox Code Playgroud)

visualization r ggplotly r-plotly crosstalk

5
推荐指数
1
解决办法
889
查看次数

如何使用 Python 或 Javascript 编辑 After Effects 模板?

我计划构建一个在线音乐可视化工具,但我无法弄清楚如何使用这个 After Effects 模板 - Visualization After Effects 模板和类似的其他模板生成高图形可视化。如何使用我自己的文本和音频编辑此模板。我想做这样的事情 -网站示例

我发现了一些使用 Web Audio 和 p5js 的可视化示例,但它们在图形上并不令人满意,我想通过使用现有的 AE 模板来简化流程。我找不到任何有用的教程或工具,所以我在这里寻找解决方案。

过程——

  1. 用户使用音频链接(网址)、标题和副标题发出 API 请求。
  2. 视频与请求中的数据一起处理并存储在公共访问目录中。
  3. 指向文件的链接被发送回用户。

我可以使用的技术:ReactJS、Javascript、Python、Django、Nodejs。

谢谢你的时间。

javascript python visualization after-effects video-processing

5
推荐指数
1
解决办法
1079
查看次数

结合时间趋势图和时间线

我想创建一个图(最好使用ggplot2),在其中将时间线与时间趋势图一起可视化。

举个实际的例子,我对每年的失业率进行了汇总。我还有一个数据集,表明与劳动力市场相关的重要立法变化。因此,我想创建一个时间表,其中失业率显示在相同的 x 轴(时间)之后。

我已经生成了一些玩具数据,见下面的代码:

set.seed(2110)
year <- c(1950:2020)
unemployment <- rnorm(length(year), 0.05, 0.005)
un_emp <- data.frame(cbind(year, unemployment))


year <- c( 1957, 1961, 1975, 1976, 1983, 1985, 1995, 1999, 2011, 2018)
events <- c("Implemented unemployment benefit", 
            "Pre-school became free", 
            "Five-day workweek were introduced", 
            "Labor law reform 1976", 
            "Unemployment benefit were cut in half", 
            "Apprenticeship Act allows on-the-job training",
            "Changes in discrimination law",
            "Equal Pay for Equal Work was", 
            "9 weeks vacation were introduced",
            "Unemployment benefit were removed")

imp_event …
Run Code Online (Sandbox Code Playgroud)

timeline visualization r ggplot2 tidyverse

5
推荐指数
1
解决办法
126
查看次数