PDA

View Full Version : مشکل در استفاده از TChart



amirtofighi
دوشنبه 13 آذر 1391, 12:34 عصر
با سلام
من هنگام استفاده از tchart این مشکل رو دارم که وقتی با یک سری از داده ها یه نمودار رو میکشم، موقع رسم نمودار دوم با اطلاعات متفاوت، نمودار اولی هنوز توی پس زمینه باقی میمونه و نمدار دوم روی قبلی رسم میشه مثل شکل پایین:
95946
با چه دستوری میتونم نمودار رسم شده قبلی رو پاک کنم؟
من از :

Chart1.ClearChart
استفاده کردم ولی مشکلش این بود که وقتی نمودار اول رو پاک میکرد دیگه نمیشد داخلش چیزی رسم کرد
من برای وارد کردن اطلاعات هم از دستور

for I := 1 to (n) do
Chart1.Series[0].AddXY(i, chartvals1[i-1], chartstrs1[i-1]);
استفاده میکنم
مرسی

Delphi Coder
سه شنبه 14 آذر 1391, 20:30 عصر
با چه دستوری میتونم نمودار رسم شده قبلی رو پاک کنم؟
من از :

Chart1.ClearChart
استفاده کردم ولی مشکلش این بود که وقتی نمودار اول رو پاک میکرد دیگه نمیشد داخلش چیزی رسم کرد
چرا از
Chart1.Series[0].Clear; استفاده نمیکنید؟

amirtofighi
چهارشنبه 15 آذر 1391, 07:26 صبح
بله
مرسی جواب داد

amirtofighi
چهارشنبه 15 آذر 1391, 10:56 صبح
ببخشید یه سوال دیگه هم داشتم:
چه تنظیماتی رو باید برای chart انجام بدیم که مقدار هر ستون رو بالای ستون بنویسه؟

Delphi Coder
پنج شنبه 16 آذر 1391, 02:41 صبح
تو اون حالتی که شما استفاده کردین (Bar) اگر بجای ALabel مقدارش رو ( (IntToStr(Value) ) پاس بدید اصولا باید جواب بده.

amirtofighi
جمعه 17 آذر 1391, 18:33 عصر
تو اون حالتی که شما استفاده کردین (Bar) اگر بجای ALabel مقدارش رو ( (IntToStr(Value) ) پاس بدید اصولا باید جواب بده.

میشه بیشتر توضیح بدین؟
منظورتون از Alable چیه؟

Delphi Coder
شنبه 18 آذر 1391, 14:17 عصر
همون پارامتری که شما chartstrs1[i-1] رو پاس کردید(پارامتر سوم)