GNU/Linux >> Tutoriels Linux >  >> Linux

Top 20 des meilleurs outils de traçage pour Linux pour la création de graphiques scientifiques

L'outil de traçage fait référence à un logiciel informatique, qui permet de représenter un ensemble de données à caractère scientifique. C'est également un outil essentiel pour les universitaires, les scientifiques et les ingénieurs. En plus de cela, vous pouvez utiliser ces applications pour préparer des présentations. Heureusement, comme les autres plates-formes, Linux est également enrichi de nombreux outils de traçage. La plupart des applications que nous avons répertoriées dans cet article sont open source. De plus, vous les obtiendrez gratuitement. Ils offrent des fonctionnalités avancées via la version payante.

Meilleurs outils de traçage pour Linux

Le choix d'un logiciel de traçage scientifique adapté peut dépendre de certains critères de vos préférences. Aujourd'hui, nous allons vous montrer une liste complète d'excellents outils de traçage pour Linux. J'espère que vous trouverez de bonnes raisons de choisir le meilleur pour votre projet.

1. Gnuplot

Gnuplot est livré avec un protocole de ligne de commande Linux qui permet aux ingénieurs, scientifiques et étudiants de visualiser différents types de fonctions et de données interactives. Il s'agit d'un outil de traçage open source écrit en langage de programmation C. Outre Linux, il fonctionne également sur toutes les principales plates-formes, y compris Windows, macOS et Unix. Gnuplot peut effectuer des calculs complexes en utilisant des constantes et des fonctions définies par l'utilisateur.

Caractéristiques remarquables de Gnuplot

  • Peut être utilisé à partir de plusieurs langages de script, dont Ruby, Python et Perl.
  • Produisez une sortie directement à l'écran dans différents formats, notamment PNG, JPEG, SVG, GIF, EMF et EPS.
  • Générez des tracés et des fonctions à deux et trois dimensions.
  • À l'aide de scripts, Gnuplot peut être utilisé de manière interactive et également en mode batch.
  • Fournit un bon support et une bonne documentation pour rendre l'utilisation plus confortable.

2. Mayavi

Mayavi est un visualiseur de données scientifiques moderne et gratuit pour créer des tracés 3D interactifs. Il fournit une interface utilisateur graphique riche qui utilise VTK. Le programme est écrit en Python et distribué sous licence BSD. Vous pouvez créer des graphiques ou des tracés de qualité publication via Mayavi. En outre, il vous permet d'enregistrer la visualisation rendue dans plusieurs formats. Cela peut être le bon choix comme alternative à Matplotlib ou Matlab.

Caractéristiques remarquables de Mayavi

  • Peut visualiser les données scaler, tenseur et vectorielles en 2D et 3D.
  • Offre des fonctionnalités étendues en ajoutant des sources, des composants, des filtres de données et des modules.
  • Fournit une API Pythonic qui tire parti des avantages de Traits (utilisés pour les attributs d'objet Python).
  • Vous pouvez importer des scènes VRML et 3D Studio simples.
  • Prend en charge les données PLOT3D et l'ensemble de données VTK.
  • Offre une compatibilité multiplateforme qui s'exécute sur GNU/Linux, Mac OS X et Microsoft Windows.

3. Matplotlib

Matplotlib est un logiciel de traçage scientifique qui peut produire des chiffres de qualité publication pour votre recherche. Il s'agit d'une bibliothèque de traçage Python 2D et conçue pour être utilisable comme Matlab. Vous pouvez générer des histogrammes, des tracés, des graphiques à barres, des graphiques d'erreurs, etc. à l'aide de Matplotlib. Avec seulement quelques commandes, vous pouvez créer un tracé simple et presque n'importe quelle visualisation.

Caractéristiques remarquables de Matplotlib

  • Avec une interface orientée objet, Matplotlib vous offre le contrôle total des styles de ligne, des propriétés des axes et des propriétés de police.
  • Vous pouvez utiliser cet outil de traçage de ligne de commande Linux dans des scripts Python, des shells IPython, plusieurs boîtes à outils et d'autres serveurs d'applications Web.
  • Il fournit une interface Qt et permet d'échanger des données avec Microsoft Excel.
  • Matplotlib dispose de plusieurs interfaces de traçage de niveau supérieur telles que seaborn, ggplot et holoviews.
  • Il s'agit d'une plate-forme entièrement open source et gratuite.
  • Matplotlib est une application multiplateforme qui s'exécute sur les systèmes Linux et Windows.

4. Ggplot2

Ggplot2 est un autre package de visualisation de données pour Linux. Cet outil puissant est écrit dans le langage de programmation R. C'est l'un des outils de traçage les plus populaires sous licence GNU GPLv2. Ggplot2 est un formidable logiciel de traçage scientifique pour la création déclarative de graphiques basé sur la grammaire des graphiques. Fournissez simplement les données pour mapper les variables à l'esthétique et aux primitives graphiques à utiliser. Il se chargera lui-même des étapes suivantes.

Caractéristiques remarquables de Ggplot2

  • Vous pouvez ajouter, supprimer et modifier des composants dans un tracé, à un haut niveau d'abstraction via Ggplot2.
  • Il fait partie d'un écosystème de packages (tidyverse) conçu avec des API communes et une philosophie partagée.
  • Que cela change avec des fonctions ou des arguments, cela n'a pas d'impact sur le comportement des fonctionnalités existantes.
  • Ggplot2 fournit une liste de diffusion active avec de nombreux utilisateurs.
  • Autorise de nombreux thèmes intégrés et tiers pour lisser l'apparence du tracé.
  • Outre les graphiques normaux, il offre également une capacité de traçage complexe aux utilisateurs.

5. Géphi

Gephi est l'un des outils de traçage open source les plus populaires pour créer toutes sortes de graphiques et de réseaux. Cet outil est écrit en Java et OpenGL. Il s'agit d'une application essentielle d'analyse et de visualisation de réseau pour les projets de recherche en informatique et en biologie. En outre, vous pouvez travailler avec ce logiciel gratuit sur plusieurs plates-formes telles que Microsoft Windows, Linux et Mac OS.

Caractéristiques remarquables de Gephi

  • Offre un moteur de rendu haute performance intégré qui vous permet d'utiliser cet outil sans avoir aucune compétence en programmation.
  • Vous pouvez modifier les paramètres de mise en page au moment de l'exécution de cette application, ce qui contribue à augmenter les commentaires et l'expérience des utilisateurs.
  • Prend en charge plusieurs formats de fichiers natifs, notamment GML, NET, GDF, GraphML, GEXF, etc.
  • Le cadre de statistiques et de métriques propose différentes métriques standard telles que la détection de communauté, la centralité intermédiaire, le diamètre, le PageRank, etc.
  • Fournit de nombreux plugins extensibles dans le portail Gephi Plugin avec des mises à jour régulières.

6. PLplot

PLplot est l'un des outils de traçage les plus populaires pour Linux qui est utilisé pour créer des tracés scientifiques. Il est écrit en langage de programmation C. Cet outil est sous licence LGPL et libre d'utilisation. Vous pouvez utiliser ce logiciel de traçage scientifique pour créer des tracés x-y standard, des tracés semi-logarithmiques, des tracés de surface 3D, des diagrammes à barres, des diagrammes circulaires, etc.

Caractéristiques remarquables de PLplot

  • PLplots permet de créer des tracés scientifiques dans divers langages compilés tels que C, C++, D, Fortran, Java, etc.
  • Prend en charge plusieurs plates-formes sans modification, y compris Linux, Mac OS X et d'autres Unix.
  • Vous pouvez enregistrer les tracés dans différents formats de fichiers tels que CGM, GIF, PBM, PNG, JPEG, PostScript, etc.
  • PLplot est un puissant programme de traçage qui prend en charge un certain nombre de plates-formes interactives, notamment Gtk+, PyQt, Qt, GDI, wxWidgets et X.
  • Contient une bibliothèque principale qui prend en charge les symboles de tracé et le texte spécifiés par l'utilisateur dans le codage UTF-8 d'Unicode.

7. GeoGebra

GeoGebra est un logiciel mathématique interactif, dynamique et primé doté de nombreuses fonctionnalités puissantes. Ce programme open-source est basé sur la technologie HTML5 et écrit en langage Java. C'est un outil essentiel et facile à utiliser, en particulier pour les étudiants et les chercheurs. GeoGebra est disponible dans tous les principaux systèmes d'exploitation, y compris Windows, Linux, Mac OS, Debian, Ubuntu, Android, et également en tant qu'application Web.

Caractéristiques remarquables de GeoGebra

  • GeoGebra propose des graphiques et des données scientifiques avec des points, des vecteurs, des lignes, des segments, des polygones et des fonctions.
  • Fournit un grand nombre de supports d'apprentissage et d'enseignement pour aider ses utilisateurs.
  • Il dispose d'un système d'algèbre informatique intégré, de statistiques et de plusieurs outils de calcul.
  • Comme il compte des millions d'utilisateurs dans le monde, il prend en charge de nombreuses langues différentes.
  • Vous permet d'exporter les matériaux dans plusieurs formats, notamment SVG, PDF, EPS et PNG.

8. Octave

Octave est livré avec un langage de programmation de haut niveau axé sur les calculs numériques. Cet outil de traçage en ligne de commande Linux est écrit en C, C++ et Fortran. En outre, il peut être considéré comme un langage orienté batch qui peut résoudre à la fois des problèmes linéaires et non linéaires. Octave est un logiciel sous licence publique générale GNU et tout le monde est libre de l'utiliser.

Caractéristiques remarquables d'Octave

  • Octave est un outil de traçage multiplateforme qui s'exécute sur GNU/Linux, BSD, macOS et Microsoft Windows.
  • Fournit des solutions avec diverses opérations algébriques, transformées de Fourier et de Laplace, calcul, etc.
  • Peut effectuer diverses expériences numériques comme Matlab.
  • Fournit une interface utilisateur graphique et un environnement de développement intégré basé sur Qt.
  • Octave contient de nombreux packages gratuits, notamment bim, cgi, control, data-smoothing, doctest, etc., qui se trouvent sur Octave-Forge.

9. RACINE

ROOT est un cadre populaire pour le traitement des données, l'analyse et la réalisation de simulations. Il s'agit d'un programme et d'une bibliothèque orientés objet utilisés par des milliers de physiciens à travers le monde. ROOT fournit de nombreuses fonctionnalités à ses utilisateurs. Cet outil puissant est écrit dans le langage de programmation C++. En outre, il est intégré à Python et R. Vous pouvez obtenir les tracés expérimentaux les plus récents de vos expériences de physique à l'aide de ce logiciel de traçage scientifique.

Caractéristiques remarquables de ROOT

  • ROOT vous permet d'accéder aux données enregistrées à partir de votre ordinateur, du Web ou des systèmes de diffusion de fichiers à grande échelle.
  • Fournit de puissants outils mathématiques et statistiques pour opérer sur les données permettant de simuler des systèmes complexes.
  • Vous pouvez afficher vos résultats avec des histogrammes, des nuages ​​de points, des fonctions d'ajustement et également des objets graphiques 3D.
  • ROOT vous permet de créer et d'enregistrer les chiffres de qualité de publication au format PDF et dans d'autres formats tels que PostScript, JPEG et SVG.
  • Il permet d'enregistrer vos données sous une forme binaire compressée, et vous pouvez y accéder plus rapidement qu'un fichier ordinaire.

10. Grâce

Grace est l'un des plus anciens logiciels de tracé de graphes 2D écrits en langage de programmation C. Il est basé sur la conception WYSIWYG et fournit des graphiques de qualité publication. Outre le système Windows, il fonctionne également sur toutes les plates-formes de type Unix, y compris Linux. Il est sous licence GPL et n'importe qui peut l'utiliser gratuitement.

Caractéristiques remarquables de Grace 

  • Grace fournit une interface utilisateur graphique pointer-cliquer pratique avec un contrôle précis des fonctionnalités de graphique.
  • Vous pouvez obtenir un nombre illimité de graphiques et de courbes.
  • Offre aux utilisateurs la flexibilité des graphiques avec de nombreuses couleurs personnalisables, des styles de lignes en pointillés, des symboles de marqueur intégrés et des motifs de remplissage.
  • Grace prend en charge les fonctions définies par l'utilisateur via des modules chargeables, des variables et de nombreuses fonctions mathématiques.
  • Fournit une fonction de personnalisation avec des couleurs définies par l'utilisateur, des polices fournies par l'utilisateur et des encodages.
  • Vous pouvez exporter des graphiques vectoriels vers plusieurs formats tels que EPS, MIF, SVG et PDF.

11. Veusz

Veusz est un autre outil de traçage en ligne de commande Linux écrit en langage de programmation Python. Si vous êtes curieux de créer des tracés d'aspect professionnel pour des revues scientifiques, cela peut être le bon choix pour vous. Il s'agit d'un logiciel open source et gratuit avec de nombreuses fonctionnalités. Il vous permet également d'étendre le programme en ajoutant des plugins supplémentaires.

Caractéristiques remarquables de Veusz

  • Veusz dispose d'une interface conviviale avec la capacité de produire des tracés 2D et 3D prêts à être publiés.
  • Il s'agit d'une application multiplateforme qui s'exécute sous Linux, Windows, FreeBSD et macOS.
  • Vous pouvez importer des données à partir de plusieurs fichiers, notamment texte, CSV, HDF5, QDP et FITS.
  • Vous offre un grand avantage dans la manipulation et le filtrage des données.
  • Contient de nombreuses fonctions définies par l'utilisateur, des constantes, et il peut également importer des fonctions Python externes.
  • Fournit une assistance avec diverses ressources et didacticiels pour présenter l'interface utilisateur et les moyens de créer un tracé simple.

12. LabPlot

LabPlot est un logiciel de traçage scientifique open source qui fonctionne sur plusieurs plates-formes telles que Linux, Windows et Mac OS. Il possède un grand nombre de fonctions et de constantes pour la génération, l'analyse et la visualisation de données. LabPlot est écrit en C et C++. Vous pouvez créer des histogrammes ordinaires et cumulatifs avec différentes méthodes de regroupement.

Caractéristiques remarquables de LabPlot

  • Prise en charge de différents systèmes d'algèbre informatique open source tels que Maxima et Octave.
  • Fournit une corrélation automatique et croisée des ensembles de données.
  • Vous obtiendrez un nombre arbitraire de courbes dans le tracé via une équation mathématique ou des sources de données.
  • Permet de créer des tracés cartésiens 2D et 3D avec des capacités d'édition étendues et interactives.
  • LabPlot fournit une documentation détaillée avec des exemples détaillés et des tutoriels pour aider les utilisateurs.

13. Ctioga2

Ctioga2 est un outil de traçage en ligne de commande Linux qui fournit des graphiques de qualité publication et de belle apparence. Il s'agit d'une plate-forme de traçage polymorphe populaire, écrite en Ruby. Vous obtiendrez un contrôle élevé sur les opérations en travaillant avec des fichiers de données et des fonctions mathématiques. En outre, il vous permet de créer des dispositions de grille complexes à l'aide de styles.

Caractéristiques remarquables de Ctioga2

  • Ctioga2 fournit une solution instantanée pour le traçage des données, par rapport à d'autres outils de traçage.
  • Offre de nombreuses fonctionnalités telles que des courbes successives, des cartes de couleurs, des contours et bien d'autres.
  • Fournit une belle interface utilisateur avec la capacité de produire de nombreux effets fantaisistes et des histogrammes attrayants.
  • Il vous permet d'intégrer la puissance des scripts de ligne de commande. Vous pouvez facilement animer des graphiques dans un film.
  • Vous pouvez obtenir une sortie dans différents formats, notamment PDF, EPS, SVG et PNG.

14. KmPlot

KmPlot est un autre outil de traçage en ligne de commande Linux avec un puissant analyseur intégré. Cette application est écrite en C++ et possède plusieurs types de fonctions. Vous pouvez créer différents tracés de catégories, notamment cartésiens, paramétriques, polaires, implicites et explicites à l'aide de KmPlot. Il est sous licence GNU General Public License et également libre d'utilisation.

Caractéristiques remarquables de KmPlot

  • Permet aux utilisateurs de tracer différentes fonctions simultanément et de les combiner pour en créer de nouvelles.
  • Il permet aux utilisateurs de tracer simultanément différentes fonctions et de les enregistrer dans plusieurs formats, y compris BMP, PNG et Scalable Vector Graphics (SVG).
  • Il prend en charge les constantes et les valeurs de paramètre définies par l'utilisateur. Vous pouvez également modifier les paramètres de la fonction.
  • Vous pouvez enregistrer ou charger la session complète au format XML lisible.
  • KmPlot fonctionne sur plusieurs systèmes d'exploitation, dont Linux, Mac OS X et Microsoft Windows.

15. SciDAVis

SciDAVis (Scientific Analysis and Visualization) est un outil essentiel pour générer différents types de tracés 2D et 3D interactifs. Il s'agit d'un logiciel open source écrit en C++ et Python. Il dispose d'une interface utilisateur graphique flexible et conviviale avec de nombreuses fonctionnalités puissantes. SciDAVis est une application multiplateforme qui s'exécute sur GNU/Linux, Microsoft Windows et Mac OS X. Elle offre également une prise en charge de l'internationalisation dans 10 langues différentes.

Caractéristiques remarquables de SciDAVis

  • SciDAVis garantit un environnement convivial et ouvert pour les utilisateurs débutants et experts.
  • Il fournit une prise en charge étendue pour l'ajustement des fonctions linéaires et non linéaires aux données, y compris l'ajustement multi-pic.
  • Vous obtiendrez différents types de tracés 2D de haute qualité, y compris des symboles, des lignes, des camemberts, des barres, etc.
  • SciDAVis vous permet de saisir directement les données des tableaux ou des matrices ou de les importer à partir de fichiers ASCII.
  • Prend en charge de nombreuses opérations d'analyse intégrées telles que les statistiques de colonne/ligne, la FFT, les filtres basés sur la FFT et la (dé)convolution.
  • Les tracés 3D peuvent être exportés dans une variété de formats, y compris EPS et PDF.

16. GL

Graphics Layout Engine (GLE) fait référence à un puissant langage de script graphique pour créer des tracés de qualité publication. Il vous permet également de concevoir divers diagrammes, affiches, graphiques, etc. Ce logiciel de traçage scientifique est écrit en C++ et sous licence BSD. Il s'agit d'une application de ligne de commande essentielle qui peut être utilisée pour produire des graphiques pour des rapports et des articles scientifiques.

Caractéristiques remarquables de GLE

  • GLE dispose de nombreuses commandes graphiques simples et flexibles grâce auxquelles vous pouvez dessiner divers tracés de fonctions, histogrammes, tracés de contours, cartes de couleurs, etc.
  • C'est une application complète avec des variables, des sous-programmes et un contrôle logique.
  • Cet outil de traçage dispose également de commandes graphiques avancées telles que le découpage, les chemins et la rotation.
  • Il prend en charge différents formats de fichiers de sortie, notamment JPEG, EPS, PS, PNG et PDF.
  • GLE est un logiciel multiplateforme qui s'exécute sur tous les principaux systèmes d'exploitation, y compris Linux, Windows et Mac OS X. 

17. RLPlot

Encore une fois, RLPlot est l'un des outils de traçage essentiels pour produire des graphiques scientifiques de haute qualité à partir de données. Ce programme open-source est écrit en langages de programmation C et C++ et utilise Qt de Trolltech pour Linux. Il fournit des informations utiles et des supports pour exécuter correctement cette application sur votre serveur.

Caractéristiques remarquables de RLPlot

  • RLPlot fournit une interface utilisateur graphique conviviale et interactive à ses utilisateurs.
  • Fonctionne sur plusieurs plates-formes, dont Linux, Windows et Mac OS X. 
  • Permet de copier des données à partir d'un autre tableur pour les utiliser dans RTPlot.
  • Vous pouvez enregistrer les fichiers exportés aux formats SVG, EPS, WMF et plusieurs formats bitmap.
  • RLPlot utilise uniquement des fichiers ASCII qui peuvent être créés ou modifiés par les langages de script.

18. Fusion de données

DataMelt est un logiciel gratuit et open source qui aide au calcul numérique, aux statistiques, à l'analyse de données, à la visualisation de données, etc. Cet outil de traçage est écrit en Java et intégré à Python, Ruby et à de nombreux packages Java. Vous n'avez pas besoin d'installation pour l'utiliser comme application portable. Il peut être utilisé dans différents domaines tels que l'ingénierie, les sciences naturelles et l'analyse des marchés financiers.

Caractéristiques remarquables de DataMelt

  • DataMelt vous permet de visualiser des données, des fonctions, des histogrammes en 2D et 3D et des graphiques.
  • Vous pouvez l'utiliser avec différents langages de programmation sur plusieurs systèmes d'exploitation tels que Linux, Mac, Windows, etc.
  • Fournit des images graphiques vectorielles de haute qualité dans plusieurs formats tels que SVG, EPS et PDF qui sont inclus dans Latex et d'autres systèmes de traitement de texte.
  • Vous aurez accès à l'API Java de la bibliothèque principale de DMelt avec des liens de code source.
  • Contient une liste complète de plus de 10 000 classes et méthodes d'analyse de données et d'opérations mathématiques.

19. Génie

Genius est une calculatrice polyvalente ainsi qu'un outil de recherche et de traçage pédagogique. Il a deux versions différentes nommées version graphique de GNOME et une version en ligne de commande. Genius est une alternative idéale à d'autres logiciels populaires comme Maple, Matlab ou Mathematica. La plupart des fonctions standard sont écrites dans le langage d'extension Genius.

Caractéristiques remarquables de Genius

  • Genius est un langage de programmation complet capable d'effectuer des calculs matriciels, des statistiques, des calculs et des équations numériques.
  • Vous pouvez exporter les tracés de lignes de fonction 2D, paramétriques, ainsi que les tracés de surface de fonction 3D au format EPS et PNG.
  • Il fournit une interface utilisateur graphique IDE pour éditer et exécuter ou tester vos programmes.
  • Genius vous permet de copier des éléments directement de cette application vers un document au format LaTex, MathML ou Troff.

20. DAP

DAP est un programme simple de statistiques et de graphiques pour effectuer l'analyse, la gestion et la visualisation graphique des données. Vous n'avez besoin d'aucune syntaxe complexe pour exécuter cette application. Il est écrit en langage de programmation C et offre diverses fonctionnalités flexibles de style C. Il vous permet de créer des diagrammes de dispersion, des graphiques linéaires, des histogrammes et bien plus encore avec ce programme.

Caractéristiques remarquables de DAP

  • DAP est un produit sous licence publique générale GNU et également gratuit.
  • Fonctionne sur toutes les principales plates-formes, y compris Windows et Linux.
  • Vous pouvez calculer la corrélation, les moyennes et les centiles, l'analyse des données catégorielles et l'ANOVA à partir d'ensembles de données.
  • Il peut construire des modèles linéaires en utilisant les régressions linéaires.
  • DAP fait que le fichier traite une ligne à la fois. C'est pourquoi il peut gérer de grands ensembles de données.

Conclusion

Donc, nous avons atteint le point final. Nous venons de vous fournir une liste complète de plusieurs outils de traçage, en particulier pour la plate-forme Linux. J'espère que vous obtiendrez une solution appropriée pour trouver une application adaptée à votre projet.

Lequel préférez-vous le plus ? Faites-le nous savoir via la section des commentaires ci-dessous ou par courrier. UbuntuPit aime toujours recevoir des suggestions et des réflexions du public. Pensez-vous que ce blog est utile? Si oui, n'oubliez pas de partager avec votre communauté pour les informer de ce sujet. D'ici là, passez un bon moment !


Linux
  1. Les meilleurs outils Linux pour les écrivains

  2. Linux - Meilleure distribution Linux pour le calcul scientifique ??

  3. Top 24 des meilleurs thèmes Conky pour Linux

  4. Top 10 des meilleurs antivirus pour Linux – Liste des logiciels antivirus Linux !

  5. 8 meilleurs outils d'extraction de crypto-monnaie pour Linux

Top 15 des meilleurs outils de physique pour le système Linux pour enseigner la physique

Top 15 des meilleurs outils de chimie pour le système Linux

Top 15 des meilleurs outils de biologie pour le système Linux

Top 10 des meilleurs outils de sélection de couleurs pour le système Linux

Top 10 des meilleurs outils d'analyse pour le système Linux

Top 10 des meilleurs outils météo pour le système Linux