Question

Je suis en train de produire un rapport peu de métriques de code basé sur de données d'utilisation, je collectionne via les bibliothèques CodeSharp AOP.

Voici ce que les données de piechart ressemble à: texte alt http://tinyurl.com/lg6bnl

Cependant, voici ce que je reçois pour la scatterchart: texte alt http://tinyurl.com/m2vayw

Voici le code, modifié pour modifier les ensembles de données dans des tableaux littéraux et moins les étiquettes:

    using System;
    using System.Data;
    using System.Configuration;
    using System.Collections;
    using System.Collections.Generic;
    using System.Web;
    using System.Web.Security;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Web.UI.HtmlControls;
    using GoogleChartSharp;

int[] totalCalls={161,35,15,100,94,87,84,84,76,76,76,74,74,71,71,69,69,23,66,61};        
int[] totalCPU ={ 180, 100, 94, 55, 52, 48, 47, 47, 42, 42, 42, 41, 41, 39, 39, 38, 38, 38, 37, 34 };

        int[] averageRunningTime={18,45,100,9,9,9,9,9,9,9,9,9,9,9,9,9,9,27,9,9};

        List<int[]> dataList = new List<int[]>();
        dataList.Add(totalCalls);
        dataList.Add(averageRunningTime);
        dataList.Add(totalCPU);


        ScatterPlot sp = new ScatterPlot(600, 300);

        ChartAxis totalCallsAxis = new ChartAxis(ChartAxisType.Left);
        totalCallsAxis.SetRange(15, 161);

        ChartAxis averageRunningTimeAxis = new ChartAxis(ChartAxisType.Bottom);
        totalCallsAxis.SetRange(9, 100);

        sp.SetData(dataList);



        Image1.ImageUrl = sp.GetUrl();

Quel pourrait être le problème?

Juste au cas où quelqu'un a suivi cette question, voici la dernière version du scatterchart: texte alt http://tinyurl.com/lvbrgw

Était-ce utile?

La solution 2

En fait, la bibliothèque CodeSharp fait ruser avec les numéros codant pour les graphiques Google insiste sur, qui se traduit par ces problèmes d'affichage impaires. Je bricolé avec les procédures de normalisation des données un peu et a obtenu les résultats que je recherchais.

Autres conseils

Deux solutions possibles:

  1. Vous n'ajouté explicitement les types ChartAxis au ScatterPlot. Consultez l'exemple Parcelles Scatter où je dessinais cette info de.
  2. Une affiche sur cette page a déclaré que son diagramme de dispersion ne fonctionnait pas parce que il tente d'ajouter flottant des valeurs supérieures à 100. J'ai remarqué que vous (peut, pas sûr que je ne l'ai pas travaillé avec cette API avant) font la même chose.

Hope this helps!

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top