begin process at 2010 03 17 02:35:11
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP / ASP3

 > 

Divers

 > 

Autre

 > 

asp, vbscript et chartdirector


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

asp, vbscript et chartdirector

mercredi 30 juillet 2008 à 12:18:45 | asp, vbscript et chartdirector

kapousta

Bonjour !

Voilà je dois faire une page internet contenant des graphiques en asp en utilisant chartdirector.
Ma question est très précise et je n'arrive pas à en trouver la réponse :
J'ai un PieChart et je voudrais que le légende ne s'affiche que pour les valeurs non nulles. Je lis mes données dans une base de donnée et il arrive qu'elles soient nulles. Elles ne s'affichent par sur le graphique, seulement dans la légende mais ceci est génant.

Voici un exemple de code qui pose ce problème : (pour le label "interest")

<%
    Option Explicit
    ' The data for the pie chart
    Dim data
    data = Array(35, 30, 25, 7, 6, 5, 4, 3, 3, 0)

    Dim labels
    labels = Array("Labor", "Production", "Facilities", "Taxes", "Misc", _
        "Legal", "Insurance", "Licenses", "Transport", "Interest")
  
    Dim c, cd, PieURL, ImageMap
    Set cd = Server.CreateObject("ChartDirector.API")
    Set c = cd.PieChart(560, 270, Cd.goldColor(), -1, 1)
    Call c.addTitle("Project Cost Breakdown", "Times New Roman Bold Italic", 15 _
        ).setBackground(Cd.metalColor(&Hff9999))
    Call c.setPieSize(280, 135, 110)
    Call c.set3D(20)
    Call c.setLabelLayout(Cd.SideLayout)
    Call c.setLabelStyle().setBackground(Cd.SameAsMainColor, Cd.Transparent)
    Call c.setLineColor(Cd.SameAsMainColor, &H000000)
    Call c.setStartAngle(135)

    Call c.setData(data, labels)
    PieURL = c.makeSession (Session, "PieChart")
    ImageMap = c.getHTMLImageMap("", "", "")
%>
mercredi 30 juillet 2008 à 13:44:49 | Re : asp, vbscript et chartdirector

nhervagault

Administrateur CodeS-SourceS
Salut

Et bien avant d'envoyer les données tu supprimes les données nulles de tes arrays ou tu ne les chargent pas




mercredi 30 juillet 2008 à 14:05:27 | Re : asp, vbscript et chartdirector

kapousta

oui j'ai pensé à faire comme ça, mais vu que chartdirector est assez puissant je pensais qu'il pouvais y avoir une option incluse qui m'éviterais de traiter "à la main" toutes les données de mes graphiques.
J'ai une page qui met déjà un peu de temps à se charger parce qu'il y a énormément de requêtes. Vu que les valeurs des graphiques ne sont pas statiques, ça pendra encore plus de temps de les tester une à une ...
mercredi 30 juillet 2008 à 14:30:26 | Re : asp, vbscript et chartdirector

nhervagault

Administrateur CodeS-SourceS
Il faut modifier les requetes pour supprimer les valeurs a zéro.

Sinon en regardant légérement la documentation, avec les formats sur les labels il y a peut etre moyens.

J'ai vu " " ou "-"
mais j'ai fu mal a voir ce que ca fait.

Il y a aussi une hsitoire avec un No Value mais je ne vois pas trop a quoi ca correspond.

Bon courage
mercredi 30 juillet 2008 à 16:02:36 | Re : asp, vbscript et chartdirector

kapousta

bon finalement j'ai pas réussi à comprendre comment marchait ces options de chartdirector.
Les label formats c'est pour définir le type d'écriture je crois. Le no value aurait pu être exploitable mais j'ai pas trouvé d'exemple d'utilisation de setGapColor ...

merci, j'ai découvert quelques trucs du coup,
mais pour ça je vais faire comme tu m'as conseillé au début, je vais trier les données avant de faire mes graphiques !


Cette discussion est classée dans : asp, data, cd, call, chartdirector


Répondre à ce message

Sujets en rapport avec ce message

Petit problème en ASP... [ par Tribute2U ] Bonjour, j'ai un petit problème, je fais la gestion d'une discothèque et je voudrai pouvoir afficher le nombre de CD total. Ce qu'il faut savoir c'est CD-ROM à partir d'une application ASP+Access [ par talisman ] Bonjour,J'ai créé une application ASP/ACCESS de type catalogue de produits illustré avec moteur de recherche multi-critère.Je dois maintenant réaliser Mettre une protection sur une page [ par joel_ ] Bonjour à tous,Voilà, je suis nouveau ici et j'ai un petit soucis.je ne suis pas calé en programmation et j'ai découvert format asp depuis hier pour v traduction script asp en php [ par zerozero82 ] "ok" THEN   cd = Request.querystring("cd")   cd_date = day(date)&month(date)&year(date)   cd_controle = ((cd_date+20)*19)+((cd_date+18)*17)+((cd_date+ asp.net connexion à une base de données [ par mourad183 ] slt tout le monde je debute au dotnetje developpe un site web asp.net (mon premier) , et voici mon premier probleme rencointrer j'ai creer une bse de [ASP 2]Check box en mode affichage dans une dataGrid [ par morsi ] Bonjour, j'ai dans mon formulaire web 2 data Grid (une Master et une détail) avec une base Access derrière. Je veux afficher à l'utilisateur en mode a [Débutant] Data source et session [ par LeNoyauDur ] Bonjour, J'ai un petit souci avec un script asp, en effet le datasource décrit ci-dessous prend toujours comme vale asp en php [ par lunixman ] bonjourvoici un code en asp :"ok" THEN   cd = Request.querystring("cd")   cd_date = day(date)&month(date)&year(date)   cd_controle = ((cd_date+10)*78) Site ASP sur CD => possible? [ par pigime ] Bonjour à tous!Tout d'abord, je souhaite une bonne année à tous les programmeurs fréquentant ce site!==> Mon problème:Voilà, je voudrais diffuser sur site asp.net sur cd [ par azamine ] je veux publier un site asp.net sur cd,sans utiliser IIS.pour le SGBD j'ai utilisé sql server compact puisqu'on peut l'embarqué.mais pour le serveur w


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,546 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales