问题标签 [graph-drawing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
492 浏览

r - R图中的下标和上标

如何在 R 绘图函数中编写以下表达式:

$$加速度 (ms^{-2})$$

我曾尝试使用expression(),但它不适用于文本和方程式。

[更新]

通常,它在 R Surf 3D 绘图中不起作用。这是一个例子:

0 投票
0 回答
121 浏览

python - 如何以显式形式绘制模块化图?

我使用python中的networkx包来绘制网络。我的网络具有模块化结构图1(b)

我编写了一个生成这个邻接矩阵的代码,但是当我用 networkx 包绘制我的生成图时,得到了这个数字。 图2

并且它的模块化结构没有明确显示(特别是在高阶图 1c 中)是否有任何建议工具(其他软件,特定包,...)用于为此目的绘制此图(模块化结构)?

0 投票
1 回答
8677 浏览

python - 给定一个邻接矩阵,如何用 matplotlib 绘制图形?

我有一个由它的邻接矩阵(一个numpy数组)描述的无向图,我想绘制它,顶点放置在一个正多边形中。此代码有效:

但可以优化。

0 投票
1 回答
1329 浏览

c# - 如何在 C# 中使用投影/相机技术

我画了下面的网格:

网格(顶视图)

上面的网格是使用以下两种方法绘制的,一种是计算网格,另一种是计算每个单元格的中心:

我的问题是如何使该网格如下图所示,以及如何将节点放置在此类网格中的不同单元格(随机部署)。

预期结果

我需要在 3D 视图中绘制网格,其中我有 z 以及 x 和 y!

0 投票
1 回答
176 浏览

recursion - 用“E”边计算所有可能的连通平面图

我正在开发一个 c++ 程序,它计算和绘制所有可能的具有给定 E 数边的连接平面图。像这样 :

我的第一个想法是通过在通过递归找到 (n-1) 的答案后添加一条边来找到 N 边的所有可能解决方案。

如图所示,n = 4 问题的解决方案基本上是解决方案 n = 3 的改进版本,多了一条边​​。

但这并不是一个非常有效的解决方案。我在特定算法中找不到这个问题。

有没有其他方法可以找到和绘制所有可能的带有 E 边缘的连接平面图?

0 投票
0 回答
182 浏览

c# - 决策树图绘制工具

我正在为我的 ASP.NET 中的 Web 应用程序寻找绘图工具,我将生成决策树,然后我想在我的 Web 应用程序中绘制它。如果你知道正确的事情,请注意我

0 投票
3 回答
92 浏览

javascript - 使用二维距离数组在浏览器中绘制地图

我正在接收二维坐标系中随机点之间的所有距离。

如何在浏览器中将其可视化为地图上的坐标?如果有很多解决方案,我只想看看我的算法可以提出的第一个可能的解决方案。

所以这是一个非常简单的例子:

在此处输入图像描述

有谁知道一种简单的方法(可能是现有的解决方案/框架)使用现有的任何东西来实现它以使其更容易实现?
我在想也许可以使用 html canvas 元素进行绘图,但我不知道如何创建一个算法来为这些点提供可能的坐标。

上面的例子被简化了——
实际距离值可能如下所示:

0 投票
2 回答
634 浏览

android - 如何在动作移动android上禁用自动绘图onTouchEvent?

请查看从覆盖onTouchEvent的 a中获取的此代码示例View

这画线很好,但问题是当我用单指触摸一个角并用另一根手指触摸屏幕的下一个角并按住它然后松开第一根手指时。它会自动从一根手指画线到另一根手指。但在我的应用程序中,用户必须使用单指手动绘制线条。

这是发生的事情

为了克服这个问题,我尽我所能。这也不是一个Multitouch事件。

这是Android框架的错吗?

此外:

我从Playstore下载了许多绘图应用程序,以检查它们是否阻止了此类自动绘图。但是所有应用程序的行为都与我的相同。

我该如何解决这个问题?

0 投票
1 回答
77 浏览

java - 我如何检查颜色是否匹配?(匹配颜色的记忆游戏)

我有 2 个数组,用于颜色和按钮

布局是

当我点击 2 按钮时,2 按钮将被移除,那么如何检查 2 颜色(颜色在按钮背面)是否匹配?

完整代码

0 投票
1 回答
142 浏览

python-3.x - 为什么 pygraphviz/agraph 中的 draw() 不能在服务器上工作(但在本地)?

我有一个使用 Pygraphviz 的 Python 应用程序,可以在本地正常工作,但在服务器上,该draw函数会引发错误。它发生在make_svg. 以下几行是我得到的错误的相关部分。(完整的线索在这里。)

记录按预期type(g)给出。<class 'pygraphviz.agraph.AGraph'>

mod_wsgi 4.6.5/Python3.7我在Webfaction 服务器上的环境中的 virtualenv 中工作。
在本地,我使用带有 Python 3.5 的 virtualenv。
Pygraphviz 的版本是 1.3.1。
(首先我在服务器上有 1.5。错误是完全相同的,除了行号。)

我能做些什么?

去年的此错误报告中描述了相同的错误。
我不知道我应该创建哪个目录。svg_files存在并拥有权利 777。

最后的draw函数make_svg应该创建 SVG。
(并在文件末尾extract_coordinates_from_svg再次删除。)文件名是在( )
中创建的哈希。connected_dagsvg_name