Fórum Quem sabe fazer gráficos utilizando o TChart? #264668
09/01/2005
0
Enviei uma pergunta a este fórum sobre como construir gráficos utilizando o componente TChart e o colega [b:d19c41bc60]vprates[/b:d19c41bc60] (Obrigado! Ajudou bastante.) me passou as seguintes linhas TChart1.Series[0].Add(Valor1, Texto1); TChart1.Series[0].Add(Valor2, Texto); Funcionou, entretanto o segundo parâmetro do método Add é do tipo texto, e isso faz com que o eixo X se comporta apenas como um eixo de Labels, ou seja, quaisquer valores que existirem nesses eixo, terão a mesma distância uns dos outros. Para o gráfico do tipo Line isto não é interessante. Minha pergunta: o que faço para que os pontos do eixo X não se comportem como simples Labels (com a mesma distância entre eles), mas sim que se posicionem conforme seus valores? Quero fazer gráficos de linhas como fazemos no plano cartesiano da matemática. Falta pouco. Preciso muito desta ajuda. Muito Obrigado!
Ary
Curtir tópico
+ 0Posts
10/01/2005
Motta
Só uso com datasource, funciona legal.
Gostei + 0
10/01/2005
Motta
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls, TeEngine, Series, ExtCtrls, TeeProcs, Chart, Math;
type
TForm1 = class(TForm)
Chart1: TChart;
Series1: TFastLineSeries;
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.DFM}
procedure TForm1.Button1Click(Sender: TObject);
var i:integer;
begin
for i:=1 to 10000 do
Chart1.Series[0].AddXY(i,power(i,2));
end;
end.
[code]
Gostei + 0
12/01/2005
Ary
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)