در زبان برنامه نويسي آر، هيستوگرام از تابع ()hist براي ايجاد هيستوگرام ها استفاده مي کند. اين تابع يک بردار را به عنوان يک ورودي اتخاذ مي کند و از برخي پارامترها براي رسم هيستوگرام استفاده مي کند.
سينتکس پايه براي ايجاد هيستوگرام با استفاده از آر در ادامه آورده شده است:
hist(v,main,xlab,xlim,ylim,breaks,col,border)
پارامترهايي که در کد نويسي بالا به کار رفته؛ عبارتند از:
يک هيستوگرام ساده با استفاده از پارامترهاي بردار ورودي، col و border ايجاد مي شود.
اين اسکريپت که در ادامه آمده است؛ هيستوگرامي در دايرکتوري درحال کار فعلي آر را ايجاد و ذخيره مي کند.
# Create data for the graph.
v <- c(9,13,21,8,36,22,12,41,31,33,19)
# Give the chart file a name.
png(file = “histogram.png”)
# Create the histogram.
hist(v,xlab = “Weight”,col = “yellow”,border = “blue”)
# Save the file.
dev.off()
زماني که کد بالا را اجرا مي کنيم؛ نتيجه زير به دست مي آيد:
براي مشخص کردن محدوده مقادير مجاز در محور X و محور Y؛ مي توانيم از پارامترهاي xlim و ylim استفاده کنيم.
با استفاده از فاصله ها مي توان عرض هر يک از ستون ها را تعيين کرد.
# Create data for the graph.
v <- c(9,13,21,8,36,22,12,41,31,33,19)
# Give the chart file a name.
png(file = “histogram_lim_breaks.png”)
# Create the histogram.
hist(v,xlab = “Weight”,col = “green”,border = “red”, xlim = c(0,40), ylim = c(0,5),
breaks = 5)
# Save the file.
dev.off()
زماني که کد بالا را اجرا مي کنيم؛ نتيجه زير را ايجاد مي کند: