标签: visualization

ValueError:不再支持多维索引(例如“obj[:, None]”)。在索引之前转换为 numpy 数组

我正在尝试使用seaborn 绘制直方图。obj[:, None]当我尝试设置 kde=True 时,返回此错误: ValueError:不再支持多维索引(例如)。在建立索引之前转换为 numpy 数组。

sns.histplot(data=df, x='age', kde=True);
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?

visualization histogram kernel-density seaborn

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

Mysql可视化工具

有没有人知道一个好的(最好是开源和跨平台)工具,以允许简单的mysql数据库可视化?我只需要一个工具,我可以快速指向数据库,它将显示基本的表结构和字段类型等.没有太高级或疯狂.

mysql database database-design visualization

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

生成独特的颜色

我想在纹理中绘制一些数据:连续多个项目.它们不是按顺序创建的,它们可能都是不同的大小(想想内存堆).每个数据项都是一个小矩形,我希望能够区分它们,所以我希望它们中的每一个都有一个独特的颜色.

现在我可以使用rand()生成RGB值并希望它们都不同,但我怀疑我不会在RGB空间中获得良好的分布.有比这更好的方法吗?例如,在它们(几乎)重复之前循环使用不同颜色的好方法是什么?

颜色不必与项目中的任何数据匹配.我只是希望能够看到许多值,并看到它们是不同的,因为它们是相邻的.

我可以解决一些问题,但我认为这是一个有趣的问题.:)

algorithm visualization color-space

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

重用符号是否可以改善SVG性能?

假设一个相对现代的,支持SVG的桌面浏览器和一个由数百个类似的简单节点组成的SVG:

  1. 该文件可以被设置为许多单独的形状要素(<circle>,<line>等)具有定义其自己的属性.
  2. 该文档可以设置为几个<symbol>元素和许多单独的<use>实例,将它们放置并适当调整大小(W3规范).

我理解使用<symbols>/ 的语义和代码维护原因<use>,但我现在不关心那些,我正在严格尝试优化渲染,转换和DOM更新性能.我可以看到<symbol>类似于在Flash中重用sprite,保存内存并且通常是一种很好的做法.但是,如果浏览器供应商一直在考虑这种方式,我会感到惊讶(这并不是该功能的真正意图).

编辑:我不希望在SVG的生命周期中更改或添加基本符号,只是实例位置,大小等

  • <symbol>/ <use>表现有明确的模式吗?
  • 各个浏览器的实现有多特殊?
  • 重用<symbol>vs <g>与嵌套之间是否存在差异<svg>

performance svg visualization

18
推荐指数
3
解决办法
4344
查看次数

ggplot,facet,piechart:将文本放在饼图切片的中间

我正在尝试使用ggplot生成一个刻面的饼图,并面临在每个切片中间放置文本的问题:

dat = read.table(text = "Channel Volume Cnt
                         AGENT   high   8344
                         AGENT medium   5448
                         AGENT    low  23823
                         KIOSK   high  19275
                         KIOSK medium  13554
                         KIOSK    low  38293", header=TRUE)

vis = ggplot(data=dat, aes(x=factor(1), y=Cnt, fill=Volume)) +
  geom_bar(stat="identity", position="fill") +
  coord_polar(theta="y") +
  facet_grid(Channel~.) +
  geom_text(aes(x=factor(1), y=Cnt, label=Cnt, ymax=Cnt), 
            position=position_fill(width=1))
Run Code Online (Sandbox Code Playgroud)

输出: 在此输入图像描述

geom_text应该调整哪些参数才能将数字标签放在饼图切片的中间?

相关问题是Pie plot将其文本放在彼此的顶部,但它不处理facet的情况.

更新:在上面的问题中遵循Paul Hiemstra的建议和方法我改变了代码如下:

---> pie_text = dat$Cnt/2 + c(0,cumsum(dat$Cnt)[-length(dat$Cnt)])

     vis = ggplot(data=dat, aes(x=factor(1), y=Cnt, fill=Volume)) +
     geom_bar(stat="identity", position="fill") +
     coord_polar(theta="y") +
     facet_grid(Channel~.) +
     geom_text(aes(x=factor(1), 
--->               y=pie_text, 
                   label=Cnt, ymax=Cnt), …
Run Code Online (Sandbox Code Playgroud)

visualization r facet ggplot2 pie-chart

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

如何过滤FFT数据(用于音频可视化)?

我正在看这个Web Audio API演示,这本好书的一部分

如果你看一下演示,fft峰值会顺利下降.我正在尝试使用minim库来处理Java模式下的Processing.我已经看过如何使用doFFTAnalysis()方法中的web音频api完成此操作,并尝试使用minim复制它.我还尝试移植abs()如何处理复杂类型:

/ 26.2.7/3 abs(__z):  Returns the magnitude of __z.
00565   template<typename _Tp>
00566     inline _Tp
00567     __complex_abs(const complex<_Tp>& __z)
00568     {
00569       _Tp __x = __z.real();
00570       _Tp __y = __z.imag();
00571       const _Tp __s = std::max(abs(__x), abs(__y));
00572       if (__s == _Tp())  // well ...
00573         return __s;
00574       __x /= __s; 
00575       __y /= __s;
00576       return __s * sqrt(__x * __x + __y * __y);
00577     }
00578 …
Run Code Online (Sandbox Code Playgroud)

java audio processing visualization fft

18
推荐指数
1
解决办法
9165
查看次数

使用工具/插件/脚本可视化Rails schema.rb

我正在寻找一个小工具/脚本/插件来可视化我的Rails schema.rb文件,以便我们的项目不必手动维护单独的图表.

你对这个问题有什么经验吗?

schema visualization ruby-on-rails

17
推荐指数
2
解决办法
8211
查看次数

如何可视化包含/指向彼此的C结构图?

我正在使用Ubuntu 10.04,并研究内核对象的编程.

我遇到了一些相当复杂的结构,我很难阅读,所以我想我会尝试找一些可以帮助我想象它们的工具.

到目前为止我唯一能找到的是VCG,它有一个C Struct Visualization Example,如下所示:

这看起来像我想要使用的东西.

第一件事是,为Ubuntu打包的最后一个VCG是耐用的vcg(1.30debian-6) - 但.deb包可以在没有问题的情况下下载并安装在Ubuntu Lucid中.

但是,看起来这个包只是一个VCG 查看器(类似于vcgviewer,我猜).该vcgviewer页笔记:

To generate compiler graph data with newest gcc compilers use:
gcc -g -da -dv -fdump-tree-original-raw -fdump-tree-all-all 
Run Code Online (Sandbox Code Playgroud)

因此,显然我必须gcc在编译时使用这些开关,以从C源生成.vcg图形文件.

然而,问题是我正在构建一个只引用Linux头的内核模块 - 因为我尽量避免重新编译整个内核.看来,只要我尝试-fdump-tree-...在该上下文(内核模块)中使用开关,gcc就想开始编译内核的其余部分!(并且在.vcg图的编译和生成中显然都失败了 - 因为我没有内核源代码,只有头文件)

所以我的问题是 - 是否有一个工具,可以生成.vcg或.dot结构图 - 只需使用纯文本头文件作为输入?(它不必解析所有依赖项 - 只是在同一目录中的头文件中)

编辑:对我来说,后端特别是.vcg或.dot对我来说实际上并不重要,我提到它们只是因为到目前为止我找到了它们; 任何类型的软件,允许类似的结构可视化,无论后端,欢迎:)

PS:请注意,如果您不想使用VCG查看器查看.vcg图表,则可以将.vcg格式转换为.dot格式,graphviz而是使用可视化.什么工作对我来说是使用图形易- search.cpan.orgperl-这第一次拿到打包在Ubuntu与小牛版,作为libgraph易-perl的(然而,的.deb文件可以-再-下载并安装不Lucid的问题).libgraph-easy-perl …

c linux struct visualization

17
推荐指数
1
解决办法
4399
查看次数

google.load导致空dom /屏幕

我正在尝试异步添加谷歌可视化,但我遇到了问题.我把它缩小到google.load导致问题.当google.load部分js运行时,我得到一个空屏幕/ dom.任何人都知道我做错了什么.

我也试过使用google.setOnLoadCallback,我得到了相同的结果.

任何帮助都会很棒

相关代码:

    $(document).ready(function () {
google.load('visualization', '1', { 'packages': ['geomap'] }, { 'callback': drawVisualization });


                function drawVisualization() {
                   $.ajax({
                        type: "POST",
                        data: "{'monitorId':'" + monitor + "','monitorName':'" + name + "','context':'" + context + "'}",
                        dataType: "json",
                        url: "WebService.asmx/LoadMonitorToolGeo",
                        contentType: "application/json; charset=utf-8",
                        processData: true,
                        success: function (msg) {

                            var obj = jQuery.parseJSON(msg.d);


                            // $(msg.d).hide().appendTo("#sortable").fadeIn();
                            $("#" + obj.context).find(".toolContent").hide().html(obj.data).fadeIn();

                            DrawWorldMap(obj.map, obj.context);

                        },
                        error: function (req, status, error) {

                        },
                        complete: function (req, status) {


                        }
                    });



function DrawWorldMap(response, id) …
Run Code Online (Sandbox Code Playgroud)

visualization google.load geomap

17
推荐指数
2
解决办法
6591
查看次数

kibana for sql数据库

我需要在sql数据库上构建一个类似仪表板的kibana.这可能吗?或者是否有像sql一样简单的kibana(在集成方面)?

sql visualization dashboard kibana

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