graph 相关问题

图表是指显示两个或多个变量之间关系的图形(如图表或图表)。对于由顶点和边组成的离散数学结构,请使用图论理论标签。

如何判断图中的一个节点是否有效连接到另一个节点?

现在我知道有些人会建议 DFS 或 BFS 等,但我正在寻找其他更快的方法。我正在处理的图有“混合”方向 - 有些边是有向的,但有些是...

回答 1 投票 0

有关断开连接的图的混乱

我正在学习图数据结构,想了解如何处理这种情况。我在 .NET C# 程序中有多个有向图,如下所示: C<-A->B<-D E->F 这里有一点...

回答 1 投票 0

Graphviz:将平坦但稀疏连接的图分成多行?

如何将平坦但稀疏连接的 graphviz 图分成多行? Graphviz 生成大约 4 个等级的图,但宽度超过 9000 个节点。然而,由于图是稀疏连接的,所以我们...

回答 2 投票 0

图表中未出现的值

我制作了两个条形图,一个包含计数(值)的前 10 个最大值,另一个包含计数(值)的前 10 个最小值。但是,我看不到具有最小 v 的最后 6 个柱的值...

回答 1 投票 0

有谁知道如何在Stata中使用“estat trendplots”命令时显示置信区间(运行“xtdidregress”后)

标题说明了一切。 在使用“xtdidregress”在 Stata 中运行 diff-in-diff 后,我使用命令“estat trendplot...

回答 1 投票 0

如何使用networkX为晶格上的节点子集着色

我想使用 NetworkX 为图中的一些节点着色 您好,我正在使用 NetworkX 生成节点网格,如下所示 将networkx导入为nx s = 10 G = nx.grid_graph(dim=[s,s]) 节点...

回答 1 投票 0

Sklearn 模块缺失并且不确定使用什么来代替?

我目前正在遵循本指南https://www.geeksforgeeks.org/rainfall-prediction-using-machine-learning-python/ 但是,我在以下代码行中收到此错误。 对于我在范围(3)...

回答 1 投票 0

无法使用 matplotlib 使饼图正确格式化

我的代码是这样的: plt.pie(df['降雨量'].value_counts().values, labels = df['降雨量'].value_counts().index, autopct='%1.1f%%') plt.show() df.groupby('降雨').mean(...

回答 1 投票 0

如何用 beta 系数创建图表?

我创建了三个模型的贝塔系数表。这些模型正在估计不同土地覆盖类型的选择,并且仅随时间段的不同而不同。我怎样才能创建一个看起来像

回答 1 投票 0

Java 中的强制导向布局实现

我一直在寻找强制导向图形布局算法的Java实现,但到目前为止还没有结果。任何帮助将不胜感激:)

回答 2 投票 0

使用matplotlib在数据可视化中设置x轴数据无法正常工作

我使用的是 CSV 文件,希望将表格中显示的日期数据直接放在图表的 x 轴上,但图表中的 x 轴数据显示不正确。我的代码的哪一部分...

回答 1 投票 0

如何修改 Plotly 中数据的标签(使用 Python,不使用 pandas)?

我正在绘制 3 个系列,代码如下: Fig = px.line(x=x, y=[数组A, 数组B, 数组C]) 图.show() arrayA、arrayB 和 arrayC 都是 numpy 数组。如何修改

回答 1 投票 0

图形布局断开子图

我正在使用networkx来表示一大组数据。我想做的应该相对简单,但我在网上找到的所有答案似乎都没有帮助(或者通常太旧)。 ...

回答 1 投票 0

无法使用图形API获取用户电子邮件

我正在使用 Graph api https://graph.microsoft.com/v1.0/me 使用我获得的访问令牌访问来自不同租户的用户电子邮件。 我已经使用了 profile 和 openid 范围,但无法使用 User.read...

回答 1 投票 0

Power BI:动态显示网络交互的可视化

动态选择的网络视觉 有人知道具有动态选择格式的网络关联视觉效果吗?本质上,类似于网络导航器(或缩放图表向下钻取)...

回答 2 投票 0

如何识别图中松散连接的组件

想象一个图有两个相对密集连接的组件,它们仅通过相对较少的边相互连接。如何识别组件?我不知道正确的术语...

回答 3 投票 0

使用 llvm 从使用位置查找主导定义位置

我正在尝试找到可以到达llvm中使用位置的定义位置。例如,我有一个 CFG,看起来像 一个(定义) /\ b c (定义) \ / d(使用) 所以,指令 a 和 c

回答 1 投票 0

Knight 的旅程解决方案给出了错误的输出?

骑士的旅程,我们给出起点/终点和棋盘的大小(n*n): 求从起点到达终点的最少步数。 如果没有路径则返回-1: 我试过了

回答 1 投票 0

未捕获类型错误:(((item.value + 1) / 总计) * 100).floor 不是函数

此代码在这里运行良好:https://jsfiddle.net/petersirka/fycx4kr1/ 但在其他代码编辑器(如 codepen 或 vscode)上则不然,在第 33 行出现错误 //HTML 这段代码在这里运行良好:https://jsfiddle.net/petersirka/fycx4kr1/ 但在其他代码编辑器(例如 codepen 或 vscode)上却没有,在第 33 行出现错误 //HTML <svg id="svg" width="600" height="600"></svg> //Javascript function Donut(cx, cy, radius, data) { function arcradius(cx, cy, radius, degrees) {`enter code here` var radians = (degrees - 90) * Math.PI / 180.0; return { x: cx + (radius * Math.cos(radians)), y: cy + (radius * Math.sin(radians)) }; } var decimals = 4; var total = 0; var arr = []; var beg = 0; var end = 0; var count = 0; var half = radius / 2; var midpoint = radius / 2.4; for (var i = 0; i < data.length; i++) total += data[i].value; for (var i = 0; i < data.length; i++) { var item = data[i]; var tmp = {}; var p = (((item.value + 1) / total) * 100).floor(2); count += p; if (i === length - 1 && count < 100) p = p + (100 - count); end = beg + ((360 / 100) * p); tmp.index = i; tmp.value = item.value; tmp.data = item; var b = arcradius(cx, cy, radius, end); var e = arcradius(cx, cy, radius, beg); var la = (end - beg) <= 180 ? 0 : 1; tmp.d = ['M', b.x.floor(decimals), b.y.floor(decimals), 'A', radius, radius, 0, la, 0, e.x.floor(decimals), e.y.floor(decimals)].join(' '); arr.push(tmp); beg = end; } return arr; } // USAGE (function(svg) { var data = [{ value: 45 }, { value: 25 }, { value: 30 }]; var centerX = 300; var centerY = 300; var radius = 250; var color = ['#7400b8', '#ff006e', '#3a86ff']; var arr = Donut(centerX, centerY, radius, data); for (var i = 0; i < arr.length; i++) { var item = arr[i]; svg.asvg('<g><path d="{0}" stroke="{1}" fill="none" stroke-width="50" /></g>'.format(item.d, color[i])); } })(document.getElementById('#svg')); 我知道 Math.Floor 是一个函数,因为我以前用过它并且查过它。我是否搞乱了代码中的某些内容?谢谢。 抱歉,如果这个问题有点模糊,我仍在学习(如您所见:p)。 如果你想转换线路 var p = (((item.value + 1) / 总计) * 100).floor(2); 用floor函数转换成整数,你必须这样写: var p = Math.floor(((item.value + 1) / 总计) * 100); 因此您要应用 Math.floor() 函数的项位于括号内。 我不知道最后的(2)是什么意思...... 该小提琴导入一个 min.js 文件,该文件在 Number 上有许多原型函数。 Number.prototype.floor = function(e) { return Math.floor(this * Math.pow(10, e)) / Math.pow(10, e) }

回答 2 投票 0

找到最大派系并删除节点?

我正在尝试找到一组项目的最大派系。 目前我正在使用 python 的 networkx 库并使用 find_cliques() 函数来查找所有最大派系,如下所示: 导入新作品...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.