Examples of NanoGraphImage


Examples of org.nanograph.components.image.NanoGraphImage

        initGraph();
    }
   
    public void createSVG(File f) {
      try {
      NanoGraphImage image = new NanoGraphImage(1000,1000);
      image.setModel(g);
          NodeRenderer nodeRenderer = new ImageNodeRenderer("/icons/mandarijn.png");
          EdgeRenderer edgeRenderer = new ArrowEdgeRenderer();
          edgeRenderer.setNormalColor("olivedrab");
          image.getNanograph().setDefaultNodeRenderer(nodeRenderer);
          image.getNanograph().setDefaultEdgeRenderer(edgeRenderer);
      FileOutputStream fout = new FileOutputStream(f);
      OutputStreamWriter writer = new OutputStreamWriter(fout);
      image.storeAsSVG(writer);
      writer.close();
      fout.close();
    } catch (FileNotFoundException e) {
      // TODO Auto-generated catch block
      e.printStackTrace();
View Full Code Here

Examples of org.nanograph.components.image.NanoGraphImage

    }
    }
   
    public void createJPEG(File f) {
      try {
      NanoGraphImage image = new NanoGraphImage(1000,1000);
      image.setModel(g);
          NodeRenderer nodeRenderer = new ImageNodeRenderer("/icons/mandarijn.png");
          EdgeRenderer edgeRenderer = new ArrowEdgeRenderer();
          edgeRenderer.setNormalColor("olivedrab");
          image.getNanograph().setDefaultNodeRenderer(nodeRenderer);
          image.getNanograph().setDefaultEdgeRenderer(edgeRenderer);
      FileOutputStream fout = new FileOutputStream(f);
      image.storeAsJpeg(fout);
      fout.close();
    } catch (FileNotFoundException e) {
      // TODO Auto-generated catch block
      e.printStackTrace();
    } catch (IOException e) {
View Full Code Here

Examples of org.nanograph.components.image.NanoGraphImage

    g.addEdge("is a", "Python", "Programming Language");

    /*
     * create instance of NanoGraphImage component
     */
    NanoGraphImage image = new NanoGraphImage(600,600);
    image.setModel(g);
    image.getNanoGraph().setLayout(new CircularLayoutAlgorithm(300));
   
    /*
     * create transformer with svg-in-html-embedding stylesheet
     */
    SAXTransformerFactory tf = (SAXTransformerFactory)SAXTransformerFactory.newInstance();
    TransformerHandler t = tf.newTransformerHandler(new StreamSource(
        NanoGraph.class.getResourceAsStream("/stylesheets/embedded_svg.xsl")));
   
    // render to System.out
    t.setResult(new SAXResult(new NamespacePrefixSAXWriter(new OutputStreamWriter(System.out))));
    System.out.flush();
    image.storeAsSVG(t);
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.