Wolfram mathematica 如何获得直方图以在Mathematica中显示箱子的百分比?

Wolfram mathematica 如何获得直方图以在Mathematica中显示箱子的百分比?,wolfram-mathematica,mathematica-8,Wolfram Mathematica,Mathematica 8,我目前能够使用hspec“概率”生成y轴上的值介于0.0和1.0之间的直方图,但我想知道是否有一种方法可以将其显示为百分比(这只会改变y轴的标签) 以下是我目前正在使用的内容: Histogram[rawdata, {{0, 10, 20, 30, 40, 50, 60, 70, 80, 90,100}}, "Probability", PlotRange -> {0, 1}] rawdata=RandomReal[正态分布[50,20],12000]; bins=

我目前能够使用hspec“概率”生成y轴上的值介于0.0和1.0之间的直方图,但我想知道是否有一种方法可以将其显示为百分比(这只会改变y轴的标签)

以下是我目前正在使用的内容:

Histogram[rawdata, {{0, 10, 20, 30, 40, 50, 60, 70, 80, 90,100}}, "Probability", 
          PlotRange -> {0, 1}]
rawdata=RandomReal[正态分布[50,20],12000];
bins={Range[0100,10]};
直方图[原始数据,仓位,“概率”,
滴答声->{First@bins, 
表[{.01 i,如果[Mod[i,5]==0,ToString[i]“%”,“]},{i,100}]}]

使用条形图,您还可以完全控制标签,在某些情况下可能更好:

BarChart[(Length /@ BinLists[rawdata, bins])/Length@rawdata 100, 
  ChartLabels -> bins[[1, 2 ;;]],
  Ticks -> {Automatic,
            Table[{i, If[Mod[i, 5] == 0, ToString[i] <> "%", ""]}, {i, 1, 100}]
           }]
BarChart[(长度/@BinLists[rawdata,bin])/Length@rawdata 100, 
图表标签->垃圾箱[[1,2;;],
滴答声->{自动,
表[{i,If[Mod[i,5]==0,ToString[i]“%”,“]},{i,1100}]
}]

编辑

如果您要使用
BinLists[]
,请记住以下细节:(来自帮助)

在binlist[data,{xMin,xMax,dx}]中,当元素的值满足xMin+(i-1)dx时,元素被放置在bini中
BarChart[(Length /@ BinLists[rawdata, bins])/Length@rawdata 100, 
  ChartLabels -> bins[[1, 2 ;;]],
  Ticks -> {Automatic,
            Table[{i, If[Mod[i, 5] == 0, ToString[i] <> "%", ""]}, {i, 1, 100}]
           }]