IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

R Discussion :

Représentation graphique d'une base de données


Sujet :

R

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Homme Profil pro
    Master Data Manager
    Inscrit en
    Février 2017
    Messages
    113
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : Master Data Manager
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2017
    Messages : 113
    Par défaut Représentation graphique d'une base de données
    Bonjour.

    Je cherche un moyen de faire une représentation graphique d'une base de données (postgres) dans un document RMarkdown.

    Idéalement, si R pouvait faire lui même la représentation en se connectant à la base en question cela permettrait une mise à jour simplifié.

    Si vous avez des idées ou propositions de modules, je suis à l'écoute!

  2. #2
    Membre éprouvé
    Homme Profil pro
    Master Data Manager
    Inscrit en
    Février 2017
    Messages
    113
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : Master Data Manager
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2017
    Messages : 113
    Par défaut
    Voici un exemple de ce que je cherche à faire:

    Nom : exemple_representation_db.png
Affichages : 239
Taille : 99,9 Ko

    J'ai vu le module igraph qui devrait pouvoir faire ce genre de graphique.

    Si quelqu'un a une idée de comment l'utiliser je suis preneur.

  3. #3
    Membre expérimenté Avatar de Alpacky
    Homme Profil pro
    .
    Inscrit en
    Mars 2014
    Messages
    99
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France

    Informations professionnelles :
    Activité : .

    Informations forums :
    Inscription : Mars 2014
    Messages : 99
    Par défaut
    hello,

    jamais fait dsl mais cette ressource à l'air pas mal http://kateto.net/network-visualization

  4. #4
    Membre éprouvé
    Homme Profil pro
    Master Data Manager
    Inscrit en
    Février 2017
    Messages
    113
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : Master Data Manager
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2017
    Messages : 113
    Par défaut
    Bonjour Alpacky

    Merci pour votre lien. Cela m'a bien aidé à démarrer l'utilisation de ce module.

    J'ai du mal à faire ce que je veux pour le moment ... je dois encore y travailler.

    voici mes essais:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    library(igraph)
    g <- graph(
        edges = c(
                    'fk_entt', 'id_entt'
                   ,'fk_msg1', 'id_msg'
                   ,'fk_msr' , 'id_msr'
                ),
        isolates = c(
                    'nom'
                   ,'machine'
                   ,'dt_seq'
                   ,'msr'
                   ,'msg'
                )
    )
     
    layouts <- grep("^layout_", ls("package:igraph"), value=TRUE)[-1] 
    layouts <- layouts[!grepl("bipartite|merge|norm|sugiyama|tree", layouts)]
     
    par(mfrow=c(3,2), mar=c(1,1,1,1))
     
    for (layout in layouts) {
        print(layout)
        l <- do.call(layout, list(g)) 
        plot(g
             , vertex.size = 30
             , vertex.shape = "none"
             , layout = l
             , edge.arrow.size = 0.3
             , mark.groups=list(
                   c('id_entt', 'nom', 'machine')
                 , c('fk_entt','dt_seq','fk_msg1','fk_msr')
                 , c('id_msr','msr')
                 , c('id_msg','msg')
             )
        )
    }
    Nom : igrph.png
Affichages : 166
Taille : 89,6 Ko

Discussions similaires

  1. [XL-2010] Faire des graphiques sur une base de données
    Par Marc31 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 23/10/2015, 10h16
  2. [2012] Structure graphique d'une base de données
    Par ChipsAlaMenthe dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 21/07/2015, 10h26
  3. Réponses: 13
    Dernier message: 09/11/2011, 08h16
  4. schéma graphique d'une base de donnée
    Par gforce dans le forum Outils
    Réponses: 12
    Dernier message: 15/10/2007, 16h55
  5. [ODBC] Affichage (représentation) graphique d'une base
    Par Atchoum_002 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 19/09/2005, 15h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo