Récemment, je suis tombé sur Tableau et j'ai essayé de visualiser les données de la base de données et du fichier csv. L'utilisateur iterface permet à l'utilisateur de visualiser les données temporelles et spatiales et de créer des tracés en un instant. Un tel outil est vraiment utile car il permet d’observer graphiquement les données sans écrire le code.
Comme il existe de nombreuses sources de données à partir desquelles je dois extraire et visualiser les données, il serait très utile de disposer d'un outil permettant de générer des graphiques en faisant simplement glisser des colonnes sur des axes et en modifiant la visualisation en faisant également glisser les noms de colonnes.
Est-ce que quelqu'un connaît un logiciel libre ou open source de ce type?
Réponses:
Je ne l'ai jamais essayé, mais il existe une suite de visualisation open source basée sur un ordinateur de bureau / navigateur appelée WEAVE (abréviation de Web-based Analysis and Visualization Environment). Comme Tableau, il est conçu pour vous permettre d'explorer des données via une interface interactive à base de clics. Contrairement à Tableau, il est open source: vous pouvez télécharger le code source et installer votre propre version sur votre propre machine, laquelle peut être aussi privée ou publique que vous le souhaitez. Ne vous attendez pas quoi que ce soit presque aussi lisse et convivial Tableau, mais il ressemble à un intéressant projet puissant pour quelqu'un prêt à mettre le temps pour apprendre à l' utiliser.
Ou, vous pouvez envisager de rouler le vôtre . Il existe de très bons outils javacript open source pour prendre en charge la visualisation des données de programmation dans un navigateur. Si cela ne vous dérange pas de coder du Javascript et une sorte de couche côté serveur pour servir les données, essayez-les:
Raphael si vous avez besoin que la sortie SVG fonctionne dans Internet Explorer 6, 7 et 8.
Si vous êtes intéressé par l'option de programmation Web, voici un article un peu plus détaillé que j'ai écrit sur Raphael et D3 pour stackoverflow .
Il y a aussi quelques suites datavis en ligne gratuites (non open source) à mentionner (probablement pas appropriées pour une connexion directe à une base de données mais méritent un coup d'oeil):
Et quelque chose de complètement différent: si vous avez un serveur de qualité qui traîne et que vous voulez créer d’impressionnantes cartes glissantes de style google-maps à l’ aide de technologies open source (probablement pas ce que vous recherchez - mais c’est possible! ), consultez MapBox TileMill . Jetez un coup d’œil à la galerie d’exemples sur leur page d’accueil - certains sont vraiment sensationnels. Voir également le projet connexe Modest Maps , une bibliothèque Javascript open source permettant d’interagir avec les cartes développée par Stamen Design (une agence de grande qualité spécialisée dans les cartes interactives). Cela est considéré comme une amélioration par rapport aux OpenLayers plus établis. Tous les open source.
WEAVE est le meilleur outil open source basé sur une interface graphique que je connaisse pour l' analyse visuelle personnelle .
Les autres outils répertoriés sont des outils haut de gamme pour la publication en ligne de visualisations (par exemple, D3 est utilisé et développé par l’ équipe graphique primée du NY Times ), et est plus souvent utilisé pour la visualisation dans le contexte de la communication avec le public. communications que l'analyse exploratoire, mais ils peuvent également être utilisés pour l'analyse.
la source
Les interfaces pointer-cliquer semblent plus faciles, mais à long terme, vous pourrez en apprendre plus sur "l'écriture du code".
Un des avantages des systèmes basés sur des scripts par rapport aux interfaces point-clic-glissement est le suivi / historique d'audit (certaines interfaces graphiques ont un historique, mais elles ne sont généralement pas aussi faciles à utiliser qu'un script enregistré). Si vous écrivez du code pour créer votre graphique et le sauvegarder, il est toujours facile de le réexécuter ou de faire de petites modifications puis de le réexécuter. Il n'est pas toujours facile de se souvenir de l'ensemble des clics et des traînées utilisés pour créer un graphique précédent.
Les scripts seront également beaucoup plus rapides pour un grand nombre de parcelles. Il faudra un peu plus de temps pour écrire le code pour le premier tracé, mais ajouter seulement quelques lignes et quelques petites modifications peut vous permettre de parcourir des centaines ou plus de variables avec un minimum d'effort supplémentaire lorsque vous devez effectuer le même ensemble de clics. et traîne encore et encore pour chaque parcelle.
La plupart des outils de traçage basés sur des scripts ont des interfaces graphiques qui vous permettent d'utiliser des points et des clics pour commencer, mais vous aident à apprendre le code et à passer aux méthodes plus puissantes.
Je recommande R qui est gratuit et open source et qui dispose de quelques interfaces graphiques (Rcmdr, jgr, rstudio, etc.) comme une bonne option.
la source
RapidMiner a de bonnes visualisations:
http://rapid-i.com/component/option,com_myblog/show,New-Plotters-for-RapidMiner.html/Itemid,172/lang,en/
Et bien sûr, il y a R + ggplot2, utilisant une interface web ou une interface graphique:
http://labs.dataspora.com/ggplot2/
http://www.deducer.org/pmwiki/index.php?n=Main.PlotBuilder
la source
Vous pouvez utiliser le service cloud gratuit à l' adresse https://my.infocaptor.com/free_data_visualization.php.
La version en ligne vous permet de télécharger toutes les données csv / excel et de les visualiser rapidement. Vous n'avez pas besoin de vous connecter pour cela. Si vous souhaitez utiliser des bases de données, vous devez vous connecter ou vous pouvez télécharger le logiciel.
PS: Je fais partie de la société qui fabrique ce produit
la source
J'utiliserais le programme d'analyse et de visualisation de données SCaVis . Il est écrit en Java et fonctionne sur n’importe quelle plate-forme, y compris Mac et Linux. Vous pouvez également créer des prototypes de graphiques avec Python.
la source
Il existe un nouvel outil appelé Helical Insight, un outil de BI de source ouverte qui permet de créer des graphiques, des rapports, des tableaux de bord et diverses visualisations de données. Grâce à cela, vous pouvez créer des rapports de deux manières: BI en libre service et BI instantané. Dans la BI en libre service, vous faites glisser les colonnes que vous voulez, ajoutez des filtres pour créer des aperçus. 'Instant BI' est une fonctionnalité dans laquelle vous pouvez taper n'importe quelle question commerciale et obtenir un aperçu instantané en conséquence. En ce qui concerne la visualisation des données, vous pouvez avoir des graphiques simples intégrés, des graphiques scientifiques et il est également très bon d’y intégrer votre propre graphique. Visitez www.helicalinsight.com
la source
Il y a en fait une réponse correcte à cette question, Orange . Il y avait déjà environ 2. quelque chose de communiqué au moment où la question a été publiée. Sur les systèmes basés sur Linux, il peut être simplement installé via l’ index de paquet Python avec
pip install orange3
. Il figure également dans le référentiel utilisateur Arch pour Arch Linux, Manjaro, ALARM et d’autres distributions basées sur Arch.En outre, il y a pratiquement une même question sur StackExchange qui mentionne quelques autres alternatives commerciales / Web (qui sont fermées et renvoient ici). Quora peut en trouver quelques-uns de plus , mais Orange est le seul logiciel open-source compilé qui possède une interface graphique à la fois, à ma connaissance. Il a une interface plutôt perfectionnée, esthétique et minimaliste à mon avis.
la source
Peut-être que http://www-958.ibm.com/software/data/cognos/manyeyes/ est ce que vous voulez. Attention, les données que vous téléchargez sont publiques. Edit: Désolé, je vois que vous avez demandé l'open source. Ma faute.
la source
Il existe également un nouveau programme pour la lecture (automatisée), le filtrage, le traitement, l’interpolation et le traçage de valeurs n-dimensionnelles à partir de différentes sources (telles que les fichiers libreOffice ou csv) et de taille variable: diaGrabber .
Vous devez utiliser quelques commandes python simples pour créer un cas. Après cela, vous pouvez manipuler la sortie graphique dans une interface graphique interactive .
la source