Bonjour,
Je travaille avec C++ Builder mais d'après plusieurs post, le TChart est exactement le même sous delphi alors je vais poser ma question ici puisque les sources en ce domaine y sont plus nombreuses.
J'ai un TChart donc que je rempli à l'aide d'une requete :
Cette requete regarde dans une table (de films) et classes les films en fonction de leur année de sortie et compte le nombre de films par catégorie.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2tmpSql = "select distinct Sortie, count(*) as nb from film group by Sortie";
L'objectif est donc d'afficher des stat sur les films en fonction de leur année de sortie.
Seulement voilà, la diversité des films fait que l'échelle n'est pas très adaptée :
Comme vous pouvez le constater, c tout centralisé au milieu. Je voudrais pouvoir repartir un peu tout ça ...
je pense que si je pouvais choisir moi même l'echelle ça serait pas mal mais j'ai aucune idée et en plus si je désactive l'echelle auto, il affiche plus rien !
merci par avance pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 HorizSerie = new TBarSeries(ChartStatCategorie); HorizSerie->MultiBar = mbSide; HorizSerie->BarWidthPercent = 8; HorizSerie->Marks->Style = smsValue; ChartStatCategorie->BottomAxis->Automatic = true; while (!StatQuery->Eof) { NomCat = StatQuery->FieldByName(Champ)->AsString; NbRecord = StatQuery->FieldByName("nb")->AsInteger; HorizSerie->AddXY(NbRecord,coordY,NomCat,clBlue); coordY+=5; StatQuery->Next(); } ChartStatCategorie->AddSeries(HorizSerie); ChartStatCategorie->Refresh();
Partager