PhilLu
Messages postés251Date d'inscriptionlundi 9 novembre 2009StatutMembreDernière intervention11 mai 2021
-
31 oct. 2016 à 21:00
Cirec
Messages postés3833Date d'inscriptionvendredi 23 juillet 2004StatutModérateurDernière intervention18 septembre 2022
-
1 nov. 2016 à 20:48
Bonjour,
Je souhaite créer un nombre de séries au runtime en fonction des besoins.
Au démarrage j'ai une série et j'ajoute le nombre de série nécessaire à l'aide de cette méthode:
cette fois la taille des points est ok mais la couleur est identique à la première série ainsi que son nom :-(
Je n'arrive pas ensuite à assigner une couleur aléatoire (mais différentes de celles déjà utilisées) ni à nommer cette série dynamiquement...
papyvore
Messages postés223Date d'inscriptionsamedi 15 novembre 2003StatutMembreDernière intervention16 décembre 202115 Modifié par NHenry le 1/11/2016 à 18:58
salut
est ce que tu cherche quelque chose comme ça
Cirec
Messages postés3833Date d'inscriptionvendredi 23 juillet 2004StatutModérateurDernière intervention18 septembre 202250 1 nov. 2016 à 20:48
Salut,
avec ce bout de code je clone les séries de Chart1 vers Chart2
et au passage je change la couleur et le titre ...
procedure TChartDemoMainForm.Button2Click(Sender: TObject);
var
aLS: TChartSeries;
I: Integer;
begin
aLS := TChartSeries.Create(Chart2);
Chart2.SeriesList.Clear;
for I := 0 to Chart1.SeriesCount-1 do
begin
aLS := CloneChartSeries(Chart1.Series[I]);
aLS.SeriesColor := RandomRange(255, $ffffff);
aLS.Title := IntToStr(I+1) + ' Toto';
Chart2.AddSeries(aLS);
end;
end;
tout comme papyvore je ne sais pas si j'ai bien compris ta demande
mais peut être que ça t'aidera ;)