PDA

View Full Version : سوال: نمودار گرافیکی



<body>
سه شنبه 05 خرداد 1388, 17:42 عصر
سلام و تشکر از دوستان عزیز

من میخواستم جمع اعداد موجود در تیبلم را بخ صورت نمودار گرافیکی نمایش بده

مثلا جمع اعداد من 50 باشه 5% از نمودار رنگی و یا به صورت خواص نمایش داده شود.

با تشکر:لبخندساده:

sama01
سه شنبه 05 خرداد 1388, 19:08 عصر
از GD‌ باید استفاده کنید.
در مورد GD+PHP‌ جستجو کنید.

rasoolgh1
چهارشنبه 06 خرداد 1388, 00:20 صبح
سلام شرمنده منظور شما اینه که با توابع gd نمودار برای php بکشیم.

امیـرحسین
چهارشنبه 06 خرداد 1388, 00:56 صبح
شما می تونید خیلی راحتتر، سبکتر و قشنگتر توسط CSS نمودار میله ای رسم کنید.
مثلا کل موارد 4 تاست. یک جدول HTML با 4 تا ستون رسم کنید و همه رو با یک رنگ یا تصویر پر کنید و بعد اگر مثلا مقدار ستون اول 60% هست به ارتفاع 60% ستون،رنگش رو با CSS عوض کنید.

sama01
چهارشنبه 06 خرداد 1388, 09:32 صبح
سلام شرمنده منظور شما اینه که با توابع gd نمودار برای php بکشیم.
بله.
مگر چنین چیزی نمی‌خواهید؟
می‌توانید یک کلاس برای رسم نمودار ایجاد کنید.
حتما اگر در اینترنت بگردید کلاس‌های آماده هم می‌توانید پیدا کنید.

<body>
پنج شنبه 07 خرداد 1388, 02:20 صبح
شما می تونید خیلی راحتتر، سبکتر و قشنگتر توسط CSS نمودار میله ای رسم کنید.
مثلا کل موارد 4 تاست. یک جدول HTML با 4 تا ستون رسم کنید و همه رو با یک رنگ یا تصویر پر کنید و بعد اگر مثلا مقدار ستون اول 60% هست به ارتفاع 60% ستون،رنگش رو با CSS عوض کنید.

سلام

دوست عزیز شرمنده آیا نمونه ای برام داریند ؟
بعد این جمه کل اعداد را چه جور به % تبدیل کنم که مثلا 60% از تیبل اچ تی ام ال من رو پر کنه ؟:لبخندساده:

sama01
پنج شنبه 07 خرداد 1388, 08:47 صبح
به ارتفاع 60% ستون،رنگش رو با CSS عوض کنید.
روش انجام این کار برای من هم سوال است. ممنون می‌شم توضیح دهید.

Arman_gh
پنج شنبه 07 خرداد 1388, 09:33 صبح
اینه یک نمونه نمودار که با CSS ساخته شده.
http://cssglobe.com/post/1272/pure-css-data-chart

Arman_gh
پنج شنبه 07 خرداد 1388, 09:35 صبح
اینه یک نمونه نمودار که با CSS ساخته شده.
http://cssglobe.com/post/1272/pure-css-data-chart

امیـرحسین
پنج شنبه 07 خرداد 1388, 14:28 عصر
روش انجام این کار برای من هم سوال است. ممنون می‌شم توضیح دهید.
همچین نموداری یه بخش متغیر (داینامیک) داره و اون هم مثلا ارتفاع هست دیگه. شما مقدار درصد رو به دست میارید و به عنوان style برای ارتفاع چاپ می کنید. یه چیزی مثل این:

....
$ave = 0.66; // 66%
$percent = $ave * 100;
echo '
<td style="..... ; height={$percent}%;....">
<img scr="......." />
</td>
';
....
نحوه دقیق ساخت CSS اش هم توی لینک پست قبل اومده...