تالار گفتگوی پارسی‌لاتک

لاتک LATEX => گرافیک، جدول و شکل => نويسنده: green در ژانویه 15, 2012, 05:23:13 pm

عنوان: بسته ای جهت رسم هیستوگرام یک سری داده در لاتک
رسال شده توسط: green در ژانویه 15, 2012, 05:23:13 pm
با سلام

آیا بسته ای سراغ دارید که بتوان با آن هیستوگرام یک سری داده را رسم کرد البته مطلوب رسم بصورت اتوماتیک و تنها دادن چند پارامتر است و تقسیم بندی دستی داده ها مطلوب نیست

مثلا فرض کنید تعدادی نمره داریم میخوایم توزیع آنها را روی یک هیستوگرام نشان دهیم

با تشکر
عنوان: پاسخ : بسته ای جهت رسم هیستوگرام یک سری داده در لاتک
رسال شده توسط: ابوالفضل دیانت در ژانویه 15, 2012, 08:48:57 pm
با سلام
من بسته ای نمی شناسم
ولی به شخصه از GNUPlot که نرم افزاری متن باز است و می تواند یک فایل داده را نیز به عنوان
ورودی در نظر بگیرد را ترجیح می دهم
باتشکر
عنوان: پاسخ : بسته ای جهت رسم هیستوگرام یک سری داده در لاتک
رسال شده توسط: امیرمسعود در ژانویه 16, 2012, 01:59:03 pm
من هم همیشه داده‌هایم را با گنوپلات به هیستوگرام تبدیل می‌کنم. گنوپلات تا جایی که من می‌دانم هنوز ویژگی خودکاری برای ساختن هیستوگرام ندارد، ولی با کدهای زیر می‌توانید آن را بسازید:

        bw = 5   # substitute what you want
        bin(x,width)=width*floor(x/width)
        plot 'data' using (bin($1,bw)):(1.0) smooth freq with boxes

منبع: http://old.nabble.com/gnuplot-histograms-td15811193.html