ChartDirector

    Bibliothèque de composants de graphiques et de diagrammes pour serveurs web. Elle prend en charge .NET, ASP, COM, VB, JSP Java, PHP, Perl, Python, C++.
    ChartDirector est une bibliothèque de composants de graphiques et de diagrammes pour serveurs web et pour intégration dans des applications. Elle prend en charge .NET, ASP, COM, VB, JSP Java, PHP, Perl, Python, C++.

    Fonctionnalités Actuelles:

    • Types de Graphiques Étendus: Camembert, anneau, barre, ligne, spline, ligne par paliers, ligne de tendance, ajustement de courbe, remplissage inter-lignes, zone, bande, dispersion, bulle, boîte flottante, boîte à moustaches, cascade, contour, carte de chaleur, surface, vecteur, finance, gantt, radar, polaire, rose, pyramide, cône, entonnoir.
    • Architecture en Couches: Synthétisez les graphiques souhaités en utilisant plusieurs couches de graphiques. Utilisez des couches pour créer des graphiques combinés, ajouter des symboles spéciaux, des marques et des libellés aux graphiques, mettre en évidence des objets de graphique, ajouter des bandes d’erreur …
    • Bibliothèque Financière avec Code Source: Comprend une bibliothèque de graphiques financiers sophistiquée avec 47 indicateurs techniques. Extensible et personnalisable, et fournie avec le code source. Comprend également un programme d’exemple de graphique financier interactif.
    • Mesures et Manomètres: Mesures angulaires d’étendue angulaire arbitraire. Mesures linéaires en orientations horizontale et verticale.
    • Objets de Graphique Interactifs: Ensemble complet d’événements de souris (clic de souris, déplacement de souris, …) pour les objets de graphique. Infobulles configurables.
    • Curseur de Suivi Programmable: Ajoute des lignes de balayage qui suivent la souris et se fixent éventuellement à la position de données la plus proche. Affiche les valeurs des données à la ligne de balayage dans la légende, les libellés d’axe dynamiques ou des boîtes de texte flottantes. Comportement programmable pour une flexibilité maximale.
    • Interface de Zoom et de Défilement: Contrôle du zoom et du défilement en cliquant et en faisant glisser sur le graphique. Prend également en charge l’utilisation d’autres contrôles externes tels que les barres de défilement, les niveaux de zoom s
      • Leaders, sélecteurs de date et pad de navigation. AJAX activé pour les applications web.
      • Polyvalent: Prend en charge ASP, COM, VB, VBScript, VBA, JavaScript, .NET (C#/VB), Java, JSP, C++, PHP, Perl, Python, Ruby et ColdFusion. Fonctionne sur Windows, Linux, FreeBSD, Solaris, Mac OS X et tout système supportant Java (SE). Convient pour les applications de bureau, web, client/serveur, console, batch, service, arrière-plan et autres types d’applications.
      • Personnalisable: Une API orientée objet puissante vous permet de personnaliser tous les détails du graphique.
      • Convivial pour le web: Produit des graphiques en PNG, JPEG, BMP, WBMP, GIF et SVG, et les envoie aux navigateurs à la volée. Aucun fichier image temporaire n’est nécessaire sur le disque dur. Visible par pratiquement tous les navigateurs, y compris les appareils mobiles. Les graphiques peuvent être intégrés dans des e-mails, des documents Word, des PDF, etc. en tant qu’images. Aucun contrôle Java côté client, Flash ou ActiveX requis.
      • Système d’axes flexible: Nombre illimité d’axes XY par graphique. Mise à l’échelle automatique, semi-automatique et manuelle. Axes linéaires, logarithmiques, date/heure et basés sur des étiquettes. Axes synchronisés ou indépendants. Marges d’axe configurables, densité d’étiquettes, formats d’étiquettes…
      • Prise en charge du texte de balisage: Le texte et les étiquettes peuvent être balisés avec des balises pour inclure des icônes et des images, utiliser différentes polices et couleurs dans différentes parties du texte, contrôler la mise en page, l’alignement, l’espacement des lignes, le retour à la ligne, la troncature…
      • Système de couleurs étendu: Le système de couleurs étendu permet à tous les objets de graphique d’être peints avec des couleurs semi-transparentes, des dégradés, des motifs (papier peint), des couleurs métalliques ou des couleurs de seuil (couleurs dépendant des valeurs des données).

      ChartDirector – Caractéristiques

      ChartDirector est une bibliothèque de composants de graphiques pour les serveurs web et pour les emplacements.

      Caractéristiques générales :

      • Rapide et efficace : Architecture multi-thread spécialement conçue pour les exigences exigeantes de l’utilisation côté serveur
      • Flexible : API orientée objet permet à l’utilisateur de contrôler et personnaliser les détails du graphique, permettant à l’utilisateur de concevoir les graphiques souhaités
      • Styles de graphiques complets : Secteur, barre, ligne, spline, ligne en escalier, ligne de tendance, ajustement de courbe, coloration inter-lignes, zone, dispersion, bulle, boîte-moustache, HLOC, chandelier, gantt simple, radar, polaire. Échange d’axes XY (graphiques rotatifs) et effets 3D
      • Architecture en couches : Les couches de graphiques synchronisées permettent aux styles de graphiques de se superposer pour des graphiques combo arbitraires et des effets spéciaux
      • CDML : La technologie innovante de langage de balisage ChartDirector (CDML) permet une mise en forme riche du texte avec l’incorporation d’icônes et d’images. CDML est pris en charge dans toutes les positions de texte de ChartDirector, y compris les titres de graphiques, les clés de légende, les étiquettes d’axe et les étiquettes de données
      • Système de couleurs avancé : En plus des couleurs ARGB (couleurs vraies avec transparence alpha), tous les objets de ChartDirector peuvent être peints en utilisant des couleurs qui dépendent de la position. Cela inclut des motifs, des dégradés, des couleurs métalliques et des couleurs qui dépendent des valeurs des données
      • Génération automatique de cartes d’images : Génère des cartes d’images pour prendre en charge les info-bulles et autres interactions de souris
      • Compatibilité avec les navigateurs : Produit des graphiques en PNG, JPEG, BMP, WBMP et GIF. Visualisable par pratiquement tous les navigateurs, y compris les appareils mobiles et portables. Les graphiques peuvent être intégrés dans des e-mails, des documents Word et des PDF en tant qu’images. Aucun contrôle Java côté client ou ActiveX n’est requis
      • Création et livraison de graphiques à la volée : Les graphiques peuvent être générés et livrés au navigateur à la volée en tant que données d’image HTTP standard. Aucun fichier d’image temporaire n’est nécessaire
      • Efficacité de la bande passante : Algorithme d’optimisation de réduction des couleurs pour c

        Création de graphiques basés sur une palette qui ont l’air aussi bien que les graphiques en couleur réelle mais avec une taille de fichier beaucoup plus petite.

        • Fonctionnalités ASP/COM/VB :
          • Composant ChartDirector COM ChartDirector pour ASP/COM/VB est la bibliothèque ChartDirector implémentée en tant que composant COM. Il peut être utilisé par tout système prenant en charge COM, comme les pages web ASP, Visual Basic, MS Word, Excel, Access, FoxPox, tout système avec support VBA, VBScript ou JScript, et de nombreux autres produits tiers.
          • Fonctionne sur Windows 98, ME, NT, 2000, XP, 2003 ChartDirector n’a besoin que de Windows pour fonctionner. Il est autonome et ne nécessite aucun autre produit tiers.
          • Moteur graphique haute performance Le moteur graphique intégré de ChartDirector est spécialement conçu pour les graphiques côté serveur haute performance. Il prend en charge des graphiques entièrement anti-alias.
          • Code source ASP d’exemple Inclut un code source ASP d’exemple avec une page de navigateur de style explorateur pour une visualisation facile. Le code source d’exemple inclut une base de données d’exemple pour démontrer la génération de graphiques à partir de données de base de données.
          • Scripts d’exemple autonomes Inclut des scripts d’exemple en ligne de commande VBScript et JScript. Ces scripts peuvent être exécutés à l’aide de l’hôte de scripts Windows (cscript et wscript) inclus dans Windows.
          • Contrôle ActiveX ChartViewer ChartViewer est un contrôle ActiveX pour visualiser des graphiques avec prise en charge des info-bulles et des événements de la souris.
        • Fonctionnalités spécifiques à .NET :
          • Assemblages ChartDirector .NET ChartDirector pour .NET est la bibliothèque ChartDirector implémentée uniquement en tant qu’assemblages .NET. Ce n’est pas un wrapper pour COM ou ActiveX. Aucune inscription ou copie de DLL dans system32 n’est requise pour utiliser ChartDirector.
          • Versions avec et sans nom fort Les assemblages ChartDirector sont disponibles dans des versions avec et sans nom fort. La version avec nom fort peut être installée dans le Global Assembly Cache pour sh

        Utilisation par toutes les applications. La version non fortement nommée est idéale pour une utilisation dans le répertoire privé d’une application

        • Documentation complète Plus de 600 pages de documentation entièrement indexée et interrogeable
        • Contrôle de formulaire WebChartViewer Web Forms WebChartViewer est un contrôle Web Forms côté serveur pour afficher des graphiques et fournir un support de carte d’image
        • Prise en charge des événements de retour Normalement, les zones sensibles sur les cartes d’image agissent comme des liens hypertexte. WebChartViewer prend également en charge le traitement des zones sensibles à l’aide d’événements de « retour ». Cela signifie que les zones sensibles peuvent agir comme des boutons dans ASP.NET. Cliquer sur une zone sensible peut déclencher un événement de « ClickHotSpot » côté serveur
        • Code d’exemple ASP.NET Comprend de nombreux exemples de code ASP.NET avec une page de navigateur de style explorateur pour une visualisation facile. Tous les graphiques d’exemple incluent une prise en charge des info-bulles. Le code d’exemple est disponible dans les versions VB.NET et C#. Le code d’exemple comprend une base de données d’exemple pour démontrer la génération de graphiques à l’aide de données de base de données. Code d’exemple interactif supplémentaire de graphique financier maintenant disponible en téléchargement
        • Contrôle de formulaire WinChartViewer Windows Forms WinChartViewer est un contrôle Windows Forms pour visualiser des graphiques, avec une prise en charge des info-bulles et des événements de souris. Lorsque le curseur de la souris est sur une zone sensible (représentation de données ou région définie par l’utilisateur), une boîte d’info-bulle peut apparaître pour afficher des informations détaillées. La forme du curseur de la souris peut également changer (par exemple, en une forme de main) pour fournir une rétroaction visuelle. Les actions de la souris sont traduites en événements de zone sensible qui peuvent être traités dans des gestionnaires d’événements

        Fonctionnalités spécifiques à JSP/Java:

        • Implémentation Java pure de ChartDirector ChartDirector pour JSP/Java ne nécessite que Java SE 1.2 ou supérieur pour s’installer et s’exécuter. Aucune autre bibliothèque externe n’est requise
        • Convient aux applications JSP/Servlets et autonomes/Applets Inclut la bibliothèque complète de ChartDirector contenant à la fois
          • Fonctionnalités côté serveur et client, ainsi qu’une édition légère optimisée pour une utilisation autonome et avec des applets
          • Documentation complète Plus de 600 pages de documentation, disponible en format HTML et CHM, entièrement indexée et consultable (uniquement CHM)
          • Aucune configuration requise Il suffit de copier « ChartDirector.jar » dans le chemin de la bibliothèque de classes de l’application Web et d’utiliser ChartDirector dans JSP ou servlets
          • Système de polices intégré ChartDirector fonctionne sur des serveurs sans interface graphique ni système de polices et sans nécessiter de support Java AWT ou mode « headless ». Si les polices Java ne sont pas disponibles, ChartDirector utilisera automatiquement son système de polices interne
          • Code d’exemple JSP Comprend de nombreux exemples de code JSP avec une page de navigation de style explorateur pour une visualisation facile. Tous les graphiques d’exemple incluent le support des infobulles
          • Déploiement WAR ChartDirector pour JSP/Java est distribué sous forme de fichier WAR (Web Application Archive). Déployez la bibliothèque ChartDirector, le code d’exemple ou la documentation sur un serveur Web en une seule étape
          • Testé sur les principaux serveurs Web/applicatifs Apache Tomcat, BEA Weblogic, IBM WebSphere, Sun ONE Application Server et Marcomedia JRUN
          • Composant SWING ChartViewer ChartViewer est un composant bean pour visualiser des graphiques avec le support des infobulles et des événements de souris. Lorsque le curseur de la souris est sur un point chaud, une boîte d’infobulle peut apparaître pour afficher des informations détaillées. La forme du curseur de la souris peut également changer pour fournir un retour visuel. Les actions de la souris sont traduites en événements de points chauds qui peuvent être traités dans des gestionnaires d’événements
          Fonctionnalités spécifiques à PHP:
          • Complètement autonome ChartDirector est complètement autonome et ne nécessite aucun module PHP tiers ou graphique
          • Moteur graphique haute performance Le moteur graphique intégré de ChartDirector est spécialement conçu pour des graphiques côté serveur haute performance. Il est rapide

          et efficace et prend en charge des graphiques anti-aliasing complets

          • Code d’exemple PHP Inclut beaucoup de code d’exemple PHP avec une page de navigation de style explorateur pour une visualisation facile.

          Fonctionnalités spécifiques à Perl:

          • Entièrement autonome ChartDirector est entièrement autonome et ne nécessite aucun module Perl ou graphique tiers.
          • Moteur graphique haute performance Le moteur graphique intégré de ChartDirector est spécialement conçu pour des graphiques côté serveur haute performance. Il est rapide et efficace et prend en charge des graphiques anti-aliasing complets.
          • Code d’exemple CGI et autonome Inclut beaucoup de code d’exemple Perl en tant que CGI et également en tant que scripts autonomes. Les versions CGI sont livrées avec une page de navigation de style explorateur pour une visualisation facile.

          Fonctionnalités spécifiques à Python:

          • Entièrement autonome ChartDirector est entièrement autonome et ne nécessite aucun module Python ou graphique tiers.
          • Moteur graphique haute performance Le moteur graphique intégré de ChartDirector est spécialement conçu pour des graphiques côté serveur haute performance. Il est rapide et efficace et prend en charge des graphiques anti-aliasing complets.
          • Code d’exemple CGI et autonome Inclut beaucoup de code d’exemple Python en tant que CGI et également en tant que scripts autonomes. Les versions CGI sont livrées avec une page de navigation de style explorateur pour une visualisation facile.

          Fonctionnalités spécifiques à C++:

          • Entièrement autonome ChartDirector est entièrement autonome et ne nécessite aucun module tiers.
          • Conception multi-thread ChartDirector est thread-safe pour des applications haute performance. Plusieurs graphiques peuvent être créés simultanément.
          • Code d’exemple MFC et autonome Inclut beaucoup de code d’exemple en tant que programmes autonomes en ligne de commande et en MFC (version Windows uniquement). Le code d’exemple MFC montre comment

          Créez une application Windows avec des centaines de graphiques de styles différents.

          • Compatibilité du compilateur ChartDirector pour C++ implémente l’API C++ dans des fichiers d’en-tête, qui à leur tour utilisent la liaison C standard au DLL/objet partagé ChartDirector. Compatible avec la plupart des compilateurs, a été testé avec Visual C++ 6.0/7.0, Borland C++, gcc et cc.

          Améliorations dans la version 5.0

          • Graphique de surface 3D
          • Graphiques pyramide/cône/entonnoir
          • Calque de contour
          • Prise en charge de VG (Graphiques vectoriels évolutifs)
          • Effets d’ombrage de graphique circulaire
          • Valeurs de données négatives dans les graphiques circulaires
          • Bordure de secteur interne
          • Régression linéaire logarithmique, exponentielle, polynomiale et linéaire contrainte
          • Courbe spline monotone
          • Tableau CDML
          • Utilisation du tableau CDML pour les libellés des axes
          • Icône de légende en tant que texte CDML
          • Activation des icônes de légende étendues
          • Symboles sphériques
          • Couleur métallique brossée
          • Ombre portée
          • Effet d’éclairage de barre de gradient
          • Effet d’éclairage de barre cylindrique
          • Positionnement des libellés de barre
          • Ligne de base configurable
          • Taille minimale de point chaud configurable
          • Définition du vecteur par les points d’extrémité
          • Marges de vecteur
          • Ajustement automatique de la zone de traçage pour s’adapter à une boîte englobante
          • Informations de position de la zone de traçage via l’API
          • Épaisseur de l’axe
          • Ordre Z des couches XY
          • Amélioration de FinanceChart
          • Formatage cohérent des libellés d’axe
          • Graduations linéaires en échelle logarithmique
          • Unité d’incrément de graduation
          • Nouvelle méthode de formatage numérique
          • Nouveaux supports de plateforme

          Retour en haut

          ChartDirector – Configuration requise du système

          Pour la version Windows de ChartDirector, elle nécessite Windows 2000/XP/2003/Vista/2008.

          Pour la version Linux de ChartDirector, elle nécessite le noyau Linux 2.2 ou supérieur, en utilisant l’architecture x86 ou x86 64.

          Pour la version FreeBSD de ChartDirector, elle nécessite FreeBSD 4.4 ou supérieur, en utilisant l’architecture x86 ou AMD64.

          Pour la version Java v

          Pour la version Mac OS X de ChartDirector, elle nécessite Mac OS X 10.3 ou supérieur, en utilisant l’architecture PowerPC ou Intel.

          Pour la version Solaris (Sparc) de ChartDirector, elle nécessite Solaris 2.6 ou supérieur.

          Pour la version Solaris (x86) de ChartDirector, elle nécessite Solaris 10 ou supérieur.