Utilisation de Office Web Component (OWC) [auto-résolu]

Utilisation de Office Web Component (OWC) [auto-résolu] - C#/.NET managed - Programmation

Marsh Posté le 02-03-2007 à 14:54:42    

Hello [:jar jar]
 
J'ai besoin de faire des graphiques (évolution des résultat d'un élève sur une durée ou une suite d'exos).
Je veux utiliser Office Web Component (parce que c'est gratos vu qu'on a office).
Le problème : je n'arrive pas à trouver comment modifier les valeurs sur l'axe des X ? Quoi que je mette (là par exemple c'est des dates mais si je remplace par "a b c" ça fait pareil), ça me met des chiffres.
 
Est-ce que vous auriez une idée de comment modifier ça ?
 
J'ai du mal à trouver de la doc compréhensible, et les exemples que je trouve sont un peu pourris, ou sont super vieux (OWCXP en ASP3...).
 

Code :
  1. Dim Graphique As New ChartSpace
  2. Dim Graph As ChChart = Graphique.Charts.Add()
  3. With Graph
  4.     .Type = ChartChartTypeEnum.chChartTypeScatterLineMarkers
  5.     .HasLegend = False
  6.     .HasTitle = True
  7.     .Title.Caption = "Results of learner"
  8.     .Axes(0).HasTitle = True
  9.     .Axes(0).Title.Caption = "Results"
  10.     .Axes(1).HasTitle = True
  11.     .Axes(1).Title.Caption = "Exercices"
  12. End With
  13.  
  14. ' Ajout d'un graphique avec des valeurs bidon
  15. Dim GraphSeries As ChSeries = Graph.SeriesCollection.Add(0)
  16. GraphSeries.SetData(ChartDimensionsEnum.chDimSeriesNames, _
  17.     ChartSpecialDataSourcesEnum.chDataLiteral, "Score" )
  18. GraphSeries.SetData(Owc11.ChartDimensionsEnum.chDimXValues, _
  19.     Owc11.ChartSpecialDataSourcesEnum.chDataLiteral, _
  20.     "01-2007" & vbTab & "02-2007" & vbTab & "03-2007" & vbTab & "04-2007" )
  21. GraphSeries.SetData(Owc11.ChartDimensionsEnum.chDimYValues, _
  22.     Owc11.ChartSpecialDataSourcesEnum.chDataLiteral, _
  23.     Math.Floor(Rnd() * 10).ToString & vbTab & Math.Floor(Rnd() * 10).ToString & _
  24.     vbTab & Math.Floor(Rnd() * 10).ToString & vbTab & Math.Floor(Rnd() * 10).ToString)
  25.  
  26. Response.ContentType = "image/gif"
  27. Response.BinaryWrite(Graphique.GetPicture("gif", 500, 400))
  28. Response.End()


 
merci ! [:romf]


Message édité par cosmoschtroumpf le 02-03-2007 à 17:34:39

---------------
Android/Manettes/Metroidvania/Zelda/Indés/Retrogaming/VDS jeux
Reply

Marsh Posté le 02-03-2007 à 14:54:42   

Reply

Marsh Posté le 02-03-2007 à 17:33:51    

j'ai trouvé [:shay]

 
Code :
  1. '---
  2.  
  3. .Type = ChartChartTypeEnum.chChartTypeLineMarkers
  4.  
  5. ' --- un peu plus bas
  6.  
  7. Courbe.SetData(Owc11.ChartDimensionsEnum.chDimCategories, _
  8.                Owc11.ChartSpecialDataSourcesEnum.chDataLiteral, _
  9.                String.Join(vbTab, exos))
  10. Courbe.SetData(Owc11.ChartDimensionsEnum.chDimValues, _
  11.                Owc11.ChartSpecialDataSourcesEnum.chDataLiteral, _
  12.                String.Join(vbTab, scores))
 

[:moule_bite]


Message édité par cosmoschtroumpf le 02-03-2007 à 17:34:08

---------------
Android/Manettes/Metroidvania/Zelda/Indés/Retrogaming/VDS jeux
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed