PDA

View Full Version : نمایش آمار نظرسنجی



maktab
شنبه 24 دی 1390, 12:24 عصر
برای نمایش آمار نظرسنجی از چه روشی استفاده کنم بهتره؟
اول در مورد نمایش تعداد بحث کنیم بعدش بریم سراغ نمایش بصورت درصدی.
برای نمایش تعداد، برای هر گزینه نظرسنجی چی بزاریم که به تعداد آمار پررنگ بشه. من توی یه پروژه دیده بودم که یه عکس گذاشته بود بعد اون عکس را به تعداد و نسبت نظرات روبه روی گزینه قرار میداد. ولی چه جوری؟ اگر میشه راهنمایی کنید.

hamid_shrk
شنبه 24 دی 1390, 12:41 عصر
تو این سایت http://www.koopalco.com (http://www.koopalco.com/)
من اومدم نتایج رو تو لیبل نشون دادم بعد جلوی هرکدوم یک <hr> به اینصورت گذاشتم :


<hr id="hr1" runat="server" align="left" style="height: 8px; background-color: #00CC00;" />

و طولشون رو اینجوری مقدار دهی کردم :

String w1 = lblAnswer1.Text;
String w2 = lblAnswer2.Text;
String w3 = lblAnswer3.Text;
hr1.Attributes.Add("Width", w1);
hr2.Attributes.Add("Width", w2);
hr3.Attributes.Add("Width", w3);

maktab
شنبه 24 دی 1390, 12:47 عصر
خب بحث سر همین طولشه! مثلا سه تا گزینه باشن و قراره طولشون رو مقدار بدیم. مقدار هر کدام را برابر تعداد نظرات میدی؟
گزینه یک: 10 تا
گزینه دو: 400 تا
کزینه سه: 5 تا

اگر قراره به تعداد نظرات، طول رو تغییر بدیم ممکنه از کادر بزنه بیرون پس باید تا جایی که رسید دیگه بیشتر نره اگر هم این کار رو بکنیم باز مشکل نمایش درست رو داریم. من میخوام نسبت نمایش توی هر سه گزینه رعایت بشه.

الان سایت رو نگاه کردم انجا به نسبت درصد نشون میده نه تعداد. اینطوری مشکلی نیست میشه درست کرد ولی تعداد چطور؟

hamid_shrk
شنبه 24 دی 1390, 12:51 عصر
دوست من به اگه به اون سایت دقت کرده باشی متوجه میشی که نتایج رو بصورت درصد نشون میدیم.
و تو کد هم وقتی طول تگ های hr رو برابر مقدار لیبل ها که درصد هستند قرار میدیم ؛ بدین ترتیب هیچ وقت طولش از کادر بیرون نمیزنه و همیشه متناسب هست

maktab
شنبه 24 دی 1390, 12:51 عصر
اگر میشه یه نمونه کد از کاری که کردید بزارید. چطور درصد زدید و...

hamid_shrk
شنبه 24 دی 1390, 12:55 عصر
اگر میشه یه نمونه کد از کاری که کردید بزارید. چطور درصد زدید و...
تعداد رای به اون گزینه خاص رو در 100 ضرب و به تعداد کل رای های داده شده به تمام گزینه ها تقسیم کنید

fakhravari
شنبه 24 دی 1390, 18:05 عصر
http://barnamenevis.org/showthread.php?320646-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%A7%D8%B2-%DA%A9%D8%A7%D9%85%D9%BE%D9%88%D9%86%D9%86%D8%AA-poll-%D8%A8%D8%B1%D8%A7%DB%8C-%D9%86%D8%B8%D8%B1-%D8%B3%D9%86%D8%AC%DB%8C&highlight=%D9%86%D8%B8%D8%B1+%D8%B3%D9%86%D8%AC%DB %8C

http://barnamenevis.org/showthread.php?322209-%D8%A7%D9%85%D9%86%DB%8C%D8%AA-%D8%AF%D8%B1-%D8%B3%D8%A7%D8%AE%D8%AA-%D9%86%D8%B8%D8%B1-%D8%B3%D9%86%D8%AC%DB%8C&highlight=%D9%86%D8%B8%D8%B1+%D8%B3%D9%86%D8%AC%DB %8C

maktab
شنبه 24 دی 1390, 22:56 عصر
ممنون. شما چطور عدد مقدار درصد رو روبه روی hr قرار دادید؟ هر کاری میکنم یه خط پایین تر میاد!

hamid_shrk
یک شنبه 25 دی 1390, 08:22 صبح
من اونموقع از table استفاده میکردم که خیلی راحت انجام میشد.
شما هممیتونید از جدول استفاده کنید و هم از دوتا دایو و float رو برابر right قرار بدید