X Y düzleminde grafik...

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
uğur alkan
Üye
Mesajlar: 227
Kayıt: 29 Ağu 2004 04:49
Konum: Istanbul

X Y düzleminde grafik...

Mesaj gönderen uğur alkan »

X ve Y degerlerim iki adet dizide tutuluyor. X ve Y arasında matematiksel bir fonksiyon yok, Y nin X 'e bağımlı degişimini grafik olarak çizmek istiyorum ne önerirsiniz ?
Teşekkürler...
Bazen sert rüzgarlar eser başını öne eğmekten asla korkma
Kullanıcı avatarı
naile
Admin
Mesajlar: 1873
Kayıt: 11 Haz 2003 10:11

Mesaj gönderen naile »

Chart nesnesi ile yapabilirsin.
Kullanıcı avatarı
gkimirti
Admin
Mesajlar: 1956
Kayıt: 02 Eyl 2003 04:44
Konum: İstanbul

Mesaj gönderen gkimirti »

TChart kullanabilirsin
bir seri ekle TChart ta data kısmı none olsun

Chart1.Series[0].AddXY(1,5);
Chart1.Series[0].AddXY(8,12);
Chart1.Series[0].AddXY(9,10);

bir butonun olayında calıstır.
ÜŞENME,ERTELEME,VAZGEÇME
Kullanıcı avatarı
uğur alkan
Üye
Mesajlar: 227
Kayıt: 29 Ağu 2004 04:49
Konum: Istanbul

Mesaj gönderen uğur alkan »

gkimirti yazdı:TChart kullanabilirsin
bir seri ekle TChart ta data kısmı none olsun

Chart1.Series[0].AddXY(1,5);
Chart1.Series[0].AddXY(8,12);
Chart1.Series[0].AddXY(9,10);

bir butonun olayında calıstır.
series1.AddXY(strtofloat(X),strtofloat(Y)); dediğin gibi yaptım ama
o hala x degerini 1 2 3 4 5... olarak alıyor. Data kısmı nasıl none yapılıyor.
Bazen sert rüzgarlar eser başını öne eğmekten asla korkma
Kullanıcı avatarı
gkimirti
Admin
Mesajlar: 1956
Kayıt: 02 Eyl 2003 04:44
Konum: İstanbul

Mesaj gönderen gkimirti »

TeeChart ekranında Add ile bir series ekliyorsun
ben Line tipi sectim
bu eklenen satırın ustune cift tıklayınca serinin ozellikleri acılıyor
Datasource sekmesini None yaptım ve Close dedim
sonra sana yazdıgım kod ile denedim sorunsuz ekranda x ve y degerlerinden gecen grafigimi elde ettim
ÜŞENME,ERTELEME,VAZGEÇME
Kullanıcı avatarı
uğur alkan
Üye
Mesajlar: 227
Kayıt: 29 Ağu 2004 04:49
Konum: Istanbul

Mesaj gönderen uğur alkan »

data source sekmesinin altında none seçeneği bulunmuyor.
manuel
random
function
crosstab
texfile
xmlfile sekmeleri var none seçenegi yok...
Teechart6.0 kullanıyorum (Trial Versiyon)
Bazen sert rüzgarlar eser başını öne eğmekten asla korkma
Kullanıcı avatarı
gkimirti
Admin
Mesajlar: 1956
Kayıt: 02 Eyl 2003 04:44
Konum: İstanbul

Mesaj gönderen gkimirti »

bendeki TeeChart Por 4.02 delphi 5 ile gelen
No Data yok ise manuel i dene
ÜŞENME,ERTELEME,VAZGEÇME
Kullanıcı avatarı
uğur alkan
Üye
Mesajlar: 227
Kayıt: 29 Ağu 2004 04:49
Konum: Istanbul

Mesaj gönderen uğur alkan »

gkimirti yardımın için çok teşekkür ederim. Ama manuelde bunu çözmüyor hepsini tek tek denedim.

Tchartı sistemden kaldırdım bu seferde chart nesnesi tamamen yok oldu başka bir versiyon denemeyi yada delphiyi yeniden kurmayı düşünüyorum
:?: :duvar: :N(
Bazen sert rüzgarlar eser başını öne eğmekten asla korkma
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4741
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Mesaj gönderen mrmarman »

Merhaba...

- Böyle durumlarda işlemleri manuel ele almak çözümü hızlandırır...

Kod: Tümünü seç

Var
  Grafik  : TChart;       // Uses Chart
  Seri1   : TLineSeries;  // Uses Series
  Seri2   : TBarSeries;   // Uses Series
begin
  Grafik := TChart.Create(Self);
     Grafik.Parent := Form1;
     Grafik.Left   := 10;
     Grafik.Top    := 45;
  Seri1             := TLineSeries.Create(Nil);
  Seri1.Title       := 'Bizim Seri';
  Seri1.ParentChart := Grafik;
  Seri1.AddXY(1,5);
  Seri1.AddXY(8,12);
  Seri1.AddXY(9,10);

  Seri2              := TBarSeries.Create(Nil);
  Seri2.Title        := 'Sizin Seri';
  Seri2.ParentChart  := Grafik;
  Seri2.AddXY(1,5);
  Seri2.AddXY(8,12);
  Seri2.AddXY(9,10);
end;
- Yukardaki örneği aynen deneyin.. Boş bir projede Forma sadece buton koyup yukardaki örneği kopyala/yapıştır yapın. Uses'a Chart ve Series eklemeyi unutmayın. Run edip buttona bastığınızda Form üzerinde Chart görürseniz sisteminiz çalışıyor olduğuna kanaat getirebilirsiniz.

- Başarılar...
Resim
Resim ....Resim
Kullanıcı avatarı
uğur alkan
Üye
Mesajlar: 227
Kayıt: 29 Ağu 2004 04:49
Konum: Istanbul

Mesaj gönderen uğur alkan »

mrmcop teşekkür ederim sorun manuelde düzeldi...
delphi6 ile gelen tchart nesnesinin data source kısmında None seçeneği bulunuyor
daha üst versiyonlarda bu seçenek yok... 6 ve 7 de bu secenek yok
kullancakların bilgisine...
herkese yardımlarından dolayı teşekkür ederim.
Bazen sert rüzgarlar eser başını öne eğmekten asla korkma
Kullanıcı avatarı
zayfin
Üye
Mesajlar: 24
Kayıt: 19 Haz 2003 07:04
Konum: istanbul
İletişim:

Mesaj gönderen zayfin »

arkadaşlar;
grafikte kesirli sayılar kullanamıyorum.
bunu nasıl çözebilirim.
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

s.a.
kesirli sayıları (10,100,1000) hangisi işinize geliyorsa onla çarparsınız.
label ini değiştirirsiniz.
aklıma bunlar geliyor.
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Cevapla