Questions tagged «histogram»

在统计数据中,直方图是图形表示,显示了数据分布的视觉印象。

12
使用matplotlib在单个图表上绘制两个直方图
我使用文件中的数据创建了直方图,没问题。现在,我想在同一直方图中叠加来自另一个文件的数据,所以我要做类似的事情 n,bins,patchs = ax.hist(mydata1,100) n,bins,patchs = ax.hist(mydata2,100) 但是问题在于,对于每个间隔,只有最高值的条出现,而另一个被隐藏。我想知道如何同时用不同的颜色绘制两个直方图。

9
如何在R中一起绘制两个直方图?
我正在使用R,并且有两个数据框:胡萝卜和黄瓜。每个数据框都有一个数字列,该列列出了所有测得的胡萝卜(总计:100k胡萝卜)和黄瓜(总计:50k黄瓜)的长度。 我希望在同一图上绘制两个直方图-胡萝卜长度和黄瓜长度。它们重叠,所以我想我也需要一些透明度。我还需要使用相对频率而不是绝对数字,因为每个组中的实例数量不同。 像这样的东西会很好,但是我不明白如何从我的两个表中创建它:
221 r  plot  histogram 

9
使用gnuplot的直方图?
如果我的.dat文件已经具有正确的装箱数据,我知道如何在gnuplot中创建直方图(只需使用“ with box”)。有没有办法获取数字列表并让gnuplot根据用户提供的范围和容器大小提供直方图?


14
ggplot2中具有边缘直方图的散点图
是否有办法像下面的示例中那样用边际直方图创建散点图ggplot2?在Matlab中,它是scatterhist()函数,R也存在等效项。但是,我还没有在ggplot2上看到它。 我通过创建单个图形开始尝试,但是不知道如何正确排列它们。 require(ggplot2) x<-rnorm(300) y<-rt(300,df=2) xy<-data.frame(x,y) xhist <- qplot(x, geom="histogram") + scale_x_continuous(limits=c(min(x),max(x))) + opts(axis.text.x = theme_blank(), axis.title.x=theme_blank(), axis.ticks = theme_blank(), aspect.ratio = 5/16, axis.text.y = theme_blank(), axis.title.y=theme_blank(), background.colour="white") yhist <- qplot(y, geom="histogram") + coord_flip() + opts(background.fill = "white", background.color ="black") yhist <- yhist + scale_x_continuous(limits=c(min(x),max(x))) + opts(axis.text.x = theme_blank(), axis.title.x=theme_blank(), …

1
了解TensorBoard(权重)直方图
在TensorBoard中查看和理解标量值确实非常简单。但是,尚不清楚如何理解直方图。 例如,它们是我的网络权重的直方图。 (在通过sunside修复错误后) 解释这些的最佳方法是什么?第1层的权重看起来基本上是平坦的,这意味着什么? 我在这里添加了网络构建代码。 X = tf.placeholder(tf.float32, [None, input_size], name="input_x") x_image = tf.reshape(X, [-1, 6, 10, 1]) tf.summary.image('input', x_image, 4) # First layer of weights with tf.name_scope("layer1"): W1 = tf.get_variable("W1", shape=[input_size, hidden_layer_neurons], initializer=tf.contrib.layers.xavier_initializer()) layer1 = tf.matmul(X, W1) layer1_act = tf.nn.tanh(layer1) tf.summary.histogram("weights", W1) tf.summary.histogram("layer", layer1) tf.summary.histogram("activations", layer1_act) # Second layer …

3
numpy.histogram()如何工作?
在阅读numpy时,我遇到了函数numpy.histogram()。 它是做什么用的,它是如何工作的?他们在文档中提到了bin:它们是什么? 一些谷歌搜索使我大致了解直方图的定义。我明白了。但不幸的是,我无法将这些知识与文档中给出的示例联系起来。
119 python  numpy  histogram 

5
直方图Matplotlib
所以我有一个小问题。我有一个scipy数据集,该数据集已经是直方图格式,因此我具有了bin的中心以及每个bin的事件数。现在如何绘制直方图。我只是尝试做 bins, n=hist() 但这不是那样。有什么建议吗?

5
将密度曲线拟合到R中的直方图
R中是否有将曲线拟合为直方图的函数? 假设您有以下直方图 hist(c(rep(65, times=5), rep(25, times=5), rep(35, times=10), rep(45, times=4))) 看起来很正常,但是歪斜了。我想拟合一条偏斜的正态曲线以围绕此直方图。 这个问题是很基本的,但是我似乎在互联网上找不到R的答案。

2
将pandas.Series直方图保存到文件
在ipython Notebook中,首先创建一个pandas Series对象,然后通过调用实例方法.hist(),浏览器将显示该图。 我想知道如何将该图形保存到文件中(不是通过右键单击另存为,而是脚本中所需的命令)。

10
获取直方图的数据
有没有一种方法可以指定MySQL中的bin大小?现在,我正在尝试以下SQL查询: select total, count(total) from faults GROUP BY total; 生成的数据足够好,但是行太多。我需要的是一种将数据分组到预定义的bin中的方法。我可以从脚本语言执行此操作,但是有没有办法直接在SQL中执行此操作? 例: +-------+--------------+ | total | count(total) | +-------+--------------+ | 30 | 1 | | 31 | 2 | | 33 | 1 | | 34 | 3 | | 35 | 2 | | 36 | 6 | | 37 …

7
具有对数刻度和自定义间隔的直方图
我正在尝试用R的对数刻度生成R的直方图。目前,我正在: hist(mydata$V3, breaks=c(0,1,2,3,4,5,25)) 这给了我一个直方图,但是0到1之间的密度是如此之大(相差一百万左右),以至于您几乎无法分辨出其他任何条形。 然后我尝试做: mydata_hist <- hist(mydata$V3, breaks=c(0,1,2,3,4,5,25), plot=FALSE) plot(rpd_hist$counts, log="xy", pch=20, col="blue") 它为我提供了所需的内容,但底部显示的是值1-6,而不是0、1、2、3、4、5、25。它还将数据显示为点而不是条。barplot可以,但是我没有任何底轴。
79 r  histogram  logarithm 


3
Matplotlib-标记每个垃圾箱
我目前正在使用Matplotlib创建直方图: import matplotlib matplotlib.use('Agg') import matplotlib.pyplot as pyplot ... fig = pyplot.figure() ax = fig.add_subplot(1,1,1,) n, bins, patches = ax.hist(measurements, bins=50, range=(graph_minimum, graph_maximum), histtype='bar') #ax.set_xticklabels([n], rotation='vertical') for patch in patches: patch.set_facecolor('r') pyplot.title('Spam and Ham') pyplot.xlabel('Time (in seconds)') pyplot.ylabel('Bits of Ham') pyplot.savefig(output_filename) 我想使x轴标签更有意义。 首先,这里的x轴刻度似乎仅限于五个刻度。不管我做什么,似乎都无法更改-即使添加更多xticklabel,它也只会使用前五个。我不确定Matplotlib是如何计算的,但是我假设它是根据范围/数据自动计算的? 有什么方法可以提高x-tick标签的分辨率-甚至可以将每个小节/条提高到一个? (理想情况下,我还希望将秒重新设置为微秒/毫秒,但这又是一个问题)。 其次,我希望每个单独的条都带有标签-带有该垃圾箱中的实际数字以及所有垃圾箱总数的百分比。 最终输出可能看起来像这样: Matplotlib是否有可能做到这一点? 干杯,维克多

2
使用直方图的Matplotlib / Pandas错误
我在用熊猫系列对象制作直方图时遇到问题,我不明白为什么它不起作用。该代码以前运行良好,但现在却没有。 这是我的一些代码(特别是我要对其进行直方图绘制的熊猫系列对象): type(dfj2_MARKET1['VSPD2_perc']) 输出结果: pandas.core.series.Series 这是我的绘图代码: fig, axes = plt.subplots(1, 7, figsize=(30,4)) axes[0].hist(dfj2_MARKET1['VSPD1_perc'],alpha=0.9, color='blue') axes[0].grid(True) axes[0].set_title(MARKET1 + ' 5-40 km / h') 错误信息: AttributeError Traceback (most recent call last) <ipython-input-75-3810c361db30> in <module>() 1 fig, axes = plt.subplots(1, 7, figsize=(30,4)) 2 ----> 3 axes[1].hist(dfj2_MARKET1['VSPD2_perc'],alpha=0.9, color='blue') 4 axes[1].grid(True) 5 axes[1].set_xlabel('Time spent [%]') …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.