MathGroup Archive 2013

[Date Index] [Thread Index] [Author Index]

Search the Archive

Applying data from a database link to a GraphPlot

  • To: mathgroup at smc.vnet.net
  • Subject: [mg131128] Applying data from a database link to a GraphPlot
  • From: Paul Pikowsky <ppksky at gmail.com>
  • Date: Thu, 13 Jun 2013 02:38:35 -0400 (EDT)
  • Delivered-to: l-mathgroup@mail-archive0.wolfram.com
  • Delivered-to: l-mathgroup@wolfram.com
  • Delivered-to: mathgroup-outx@smc.vnet.net
  • Delivered-to: mathgroup-newsendx@smc.vnet.net

This is my first project and I am trying to import data from a MySQL query into a GraphPlot expression.

A return from MySQL (Sakila is the example here)

SQLExecute[conn, "SELECT first_name, last_name FROM actor LIMIT 10"]

{{"PENELOPE", "GUINESS"}, {"NICK", "WAHLBERG"}, {"ED", 
  "CHASE"}, {"JENNIFER", "DAVIS"}, {"JOHNNY", 
  "LOLLOBRIGIDA"}, {"BETTE", "NICHOLSON"}, {"GRACE", 
  "MOSTEL"}, {"MATTHEW", "JOHANSSON"}, {"JOE", "SWANK"}, {"CHRISTIAN",
   "GABLE"}}

(This is not the intended data, just a sample of the output.)

But GraphPlot uses inputs of the form,

GraphPlot[{"d" -> "c", "e" -> "b", "e" -> "c", "e" -> "d", "f" -> "a",
   "f" -> "b", "f" -> "d", "f" -> "e", "g" -> "a", "g" -> "b", 
  "g" -> "c", "g" -> "e"}, VertexLabeling -> True]

Is there some way in place of converting the output of a data query to the input of a graphplot?  I see that an adjacency matrix is an optional input, but I'd also want to use labels generated from the database.



  • Prev by Date: Re: a trivial task?
  • Next by Date: Re: Calculating a simple integral
  • Previous by thread: Re: Position
  • Next by thread: Re: Applying data from a database link to a GraphPlot