标签: graph

如何计算图表的趋势线?

谷歌不是我的朋友 - 自从我在大学的统计课程已经很长时间了......我需要计算一个图表上趋势线的起点和终点 - 有一个简单的方法吗?(在C#中工作,但无论什么语言适合你)

c# math graph

49
推荐指数
4
解决办法
12万
查看次数

图表可以比替代方案更好地解决问题的好例子是什么?

在阅读了Stevey Yegge的" Get That Job At Google"文章之后,我发现这个小小的引用很有趣:

每当有人给你一个问题时,请考虑图表.它们是代表任何一种关系的最基本和最灵活的方式,因此任何有趣的设计问题都有一个图表涉及50-50左右.在转向其他解决方案类型之前,请确保您无法想出使用图表解决问题的方法.这个提示很重要!

有哪些问题可以通过图形数据结构/算法得到最好的表示和/或解决?

我能想到的一个例子是:导航单元(ala Garmin,TomTom),它提供从当前位置到另一个位置的道路方向,利用图形和高级路径算法.

还有什么其他的?

graph-theory graph data-structures

49
推荐指数
6
解决办法
3万
查看次数

如何在Chart.js v2中使用两个Y轴?

我正在尝试使用Chart.js创建一个包含两个数据集的折线图,每个数据集都有自己的Y比例/轴(一个在左边,一个在图的右边).

这是我的代码(jsfiddle):

var canvas = document.getElementById('chart');
new Chart(canvas, {
  type: 'line',
  data: {
    labels: [ '1', '2', '3', '4', '5' ],
    datasets: [
      {
        label: 'A',
        yAxesGroup: 'A',
        data: [ 100, 96, 84, 76, 69 ]
      },
      {
        label: 'B',
        yAxesGroup: 'B',
        data: [ 1, 1, 1, 1, 0 ]
      }
    ]
  },
  options: {
    yAxes: [
      {
        name: 'A',
        type: 'linear',
        position: 'left',
        scalePositionLeft: true
      },
      {
        name: 'B',
        type: 'linear',
        position: 'right',
        scalePositionLeft: false,
        min: 0, …
Run Code Online (Sandbox Code Playgroud)

javascript browser graph chart.js

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

使用D3.js的3维(X,Y和Z)图

我正在搜索具有3维(x,y和z)并使用D3.js的图.请告诉我,如果有任何数据可视化网站,我可以找到这样的图表,或者如果d3js.org上有一个我错过了某种方式.

javascript 3d svg graph d3.js

48
推荐指数
6
解决办法
6万
查看次数

了解Dijkstra算法的时间复杂度计算

根据我的理解,我使用下面给出的邻接表将Dijkstra算法的时间复杂度计算为big-O表示法.它没有像它应该的那样出来,这让我逐步理解它.

  1. 每个顶点可以连接到(V-1)个顶点,因此每个顶点的相邻边的数量是V-1.让我们说E代表连接到每个顶点的V-1边.
  2. 在最小堆中查找和更新每个相邻顶点的权重是O(log(V))+ O(1)或O(log(V)).
  3. 因此,从上面的步骤1和步骤2,更新顶点的所有相邻顶点的时间复杂度是E*(logV).或E*logV.
  4. 因此,所有V顶点的时间复杂度是V*(E*logV),即O(VElogV).

但是Dijkstra算法的时间复杂度是O(ElogV).为什么?

algorithm big-o graph dijkstra time-complexity

48
推荐指数
3
解决办法
7万
查看次数

使用深度优先搜索渲染动态创建的族图而不重叠?

我想生成这个:

在此输入图像描述

使用此数据结构(ID是随机的,顺便说一下,不是顺序的):

var tree = [
    { "id": 1, "name": "Me", "dob": "1988", "children": [4], "partners" : [2,3], root:true, level: 0, "parents": [5,6] },
    { "id": 2, "name": "Mistress 1", "dob": "1987", "children": [4], "partners" : [1], level: 0, "parents": [] },
    { "id": 3, "name": "Wife 1", "dob": "1988", "children": [5], "partners" : [1], level: 0, "parents": [] },
    { "id": 4, "name": "son 1", "dob": "", "children": [], "partners" : [], level: -1, "parents": [1,2] },
    { "id": …
Run Code Online (Sandbox Code Playgroud)

javascript graph genealogy family-tree

48
推荐指数
5
解决办法
2170
查看次数

用par(mfrow)编译的数字面板的通用主标题

我有4个绘图的汇编par(mfrow=c(2,2)).我想为上面的2个图绘制一个共同的标题,并在下面的2个面板中绘制一个共同的标题,这些标题位于2个左右图之间.

这可能吗?

plot r graph title par

47
推荐指数
4
解决办法
6万
查看次数

dijkstra和A star之间的差异和优势

我读到这个:http: //en.wikipedia.org/wiki/A*_search_algorithm

它说A*比使用dijkstra更快,并使用最佳优先搜索来加快速度.

如果我需要算法在毫秒内运行,A*何时成为最突出的选择.

据我所知,它不一定能带来最好的结果.

如果我需要快速结果,预先计算路径是否更好?它可能需要几兆字节的空间来存储它们.

algorithm graph path-finding

46
推荐指数
4
解决办法
7万
查看次数

如何将2个图(ggplot)组合成一个图?

通过使用R,是否可以将2 ggplot放在一起(即,在同一图上)?我希望显示来自2个不同的数据帧趋势,而不是把他们一个挨着另一个,我想他们在一个情节集成在一起,只改变其中一个颜色(黑点).

更具体地说,我有以下2个视觉效果:

ggplot(visual1, aes(ISSUE_DATE,COUNTED)) + geom_point() + geom_smooth(fill="blue", colour="darkblue", size=1)
Run Code Online (Sandbox Code Playgroud)

ggplot(visual2, aes(ISSUE_DATE,COUNTED)) + geom_point() + geom_smooth(fill="red", colour="red", size=1)
Run Code Online (Sandbox Code Playgroud)

他们看起来像这样(两个都有黑点,我需要将其中一个更改为不同的东西):

在此输入图像描述

在此输入图像描述

plot visualization r graph ggplot2

46
推荐指数
3
解决办法
12万
查看次数

如何使用文本生成依赖图

是否有一个简单的在线工具,它将根据文本输入生成依赖图(由箭头线链接的框),如:

A - > B.

很像这个:

www.websequencediagrams.com

(它生成一个序列图)

diagram utilities graph

46
推荐指数
5
解决办法
5万
查看次数