Code Monkey home page Code Monkey logo

Comments (5)

rogercoder avatar rogercoder commented on May 27, 2024 2

@gergo0206 All right! I finally got connecting lines to show up. I replaced the #linkTemplate from the readme example with the definition from app.component.html:

<ng-template #linkTemplate let-link>
    <svg:g class="edge">
      <svg:path
        class="line"
        stroke-width="2"
        marker-end="url(#arrow)" >
      </svg:path>
      <svg:text class="edge-label" text-anchor="middle">
        <textPath
          class="text-path"
          [attr.href]="'#' + link.id"
          [style.dominant-baseline]="link.dominantBaseline"
          startOffset="50%">
          {{link.label}}
        </textPath>
      </svg:text>
    </svg:g>
  </ng-template>

from ngx-graph.

isaacplmann avatar isaacplmann commented on May 27, 2024 1

Your colorScheme is not defined in your component.

Add this in your component class:

public colorScheme = {
  domain: ['#5AA454', '#A10A28', '#C7B42C'], // or whatever colors you want
}

from ngx-graph.

gergo0206 avatar gergo0206 commented on May 27, 2024 1

Thanks for the quick answer!

adding the colorScheme solved the original issue.

Now i have moveable nodes without arrows or connections, but it is a good start!

Also i had to install and add d3-shape to prevent some errors.

...
import * as shape from 'd3-shape';
...
public curve: any = shape.curveLinear;
...

from ngx-graph.

rogercoder avatar rogercoder commented on May 27, 2024

@gergo0206 Thanks to you I was also able to finally get some movable nodes, but without any connections. Would be great to have a simple hello world example for this library.

from ngx-graph.

gergo0206 avatar gergo0206 commented on May 27, 2024

Thanks, @rogercoder i had the same issue when the connecting arrows does not show up. I found out that the arrows are exists, but all of them are invisible, and has zero length. I decided to struggle with it by myself, but your solution is a good shortcut and now i have a working basic example.

from ngx-graph.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.