Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在R中绘制直方图并具有精确的轴值。_R_Plot_Distribution_Axis_Histogram - Fatal编程技术网

如何在R中绘制直方图并具有精确的轴值。

如何在R中绘制直方图并具有精确的轴值。,r,plot,distribution,axis,histogram,R,Plot,Distribution,Axis,Histogram,基本上我想在R中绘制数据的柱状图,但不希望x轴的比例为(0,20,40,60,80)。我希望它具有在我的数据中显示的精确值。例如,如果我的数据包含这些值:(0,0,2,5,7,12,14),我希望我的x轴有这些数字,而不是一般的刻度。y轴的频率将保持不变。如何做到这一点?如果您只对可能值的计数感兴趣,而不是真正的直方图,那么条形图将是合适的: x <- c(0, 0, 2, 5, 7, 12, 14) uval <- sort(unique(x)) counts <- rowS

基本上我想在R中绘制数据的柱状图,但不希望x轴的比例为(0,20,40,60,80)。我希望它具有在我的数据中显示的精确值。例如,如果我的数据包含这些值:(0,0,2,5,7,12,14),我希望我的x轴有这些数字,而不是一般的刻度。y轴的频率将保持不变。如何做到这一点?

如果您只对可能值的计数感兴趣,而不是真正的直方图,那么
条形图将是合适的:

x <- c(0, 0, 2, 5, 7, 12, 14)
uval <- sort(unique(x))
counts <- rowSums(sapply(x, function(x) x==uval))
barplot(counts, names=uval)

x如果您只对可能值的计数感兴趣,而不是真正的直方图,那么
条形图将是合适的:

x <- c(0, 0, 2, 5, 7, 12, 14)
uval <- sort(unique(x))
counts <- rowSums(sapply(x, function(x) x==uval))
barplot(counts, names=uval)
x