我有两个列表,x和y.
x包含字母AZ和Y包含它们在文件中的频率.
我已经尝试过研究如何在直方图中绘制这些值,但是在理解如何绘制它时没有成功.
n, bins, patches = plt.hist(x, 26, normed=1, facecolor='blue', alpha=0.75)
Run Code Online (Sandbox Code Playgroud)
x是上面列表中的列表x吗?
我想用直方图中的每个条形标记该区域中的计数数量或该区域中总计数的百分比.我敢肯定必须有办法做到这一点,但我找不到它.这个页面有几张SAS直方图的照片,基本上我正在尝试做的事情(但该网站似乎没有R版本):http://www.ats.ucla.edu/stat/sas/常见问题/ histogram_anno.htm
如果可能的话,根据需要,可以灵活地将标签放在条形图的上方或某处.
我正在尝试使用基本R绘图工具,但我对ggplot2和格子中的方法感兴趣.
我想根据我的样本绘制概率密度函数的近似值; 模拟直方图行为的曲线.我可以提供我想要的样品.
直方图(和摘要)时间序列让我对prometheus很感兴趣,但是我无法在promdash或grafana中显示直方图.我期望的是能够展示:
示例度量标准是HTTP服务器的响应时间.
我有一系列(x,y)值,我想绘制使用python的matplotlib的二维直方图.使用hexbin,我得到这样的东西: alt text http://img121.imageshack.us/img121/1339/hexbin.png 但我正在寻找这样的东西: alt text http://img17.imageshack.us/ img17/1927/recthist.png 示例代码:
from matplotlib import pyplot as plt
import random
foo = lambda : random.gauss(0.0,1.0)
x = [foo() for i in xrange(5000)]
y = [foo() for i in xrange(5000)]
pairs = zip(x,y)
#using hexbin I supply the x,y series and it does the binning for me
hexfig = plt.figure()
hexplt = hexfig.add_subplot(1,1,1)
hexplt.hexbin(x, y, gridsize = 20)
#to use imshow I have to bin the data myself
def histBin(pairsData,xbins,ybins=None):
if (ybins == …
Run Code Online (Sandbox Code Playgroud) 给定一个值数组,我想根据它们的计数绘制这些值的日志日志直方图.我只知道如何记录x值,而不是y值,因为它们没有在我的程序中显式创建.
鉴于:
ser = Series(['one', 'two', 'three', 'two', 'two'])
Run Code Online (Sandbox Code Playgroud)
如何绘制这些值的基本直方图?
这是我想在matplotlib中看到的ASCII版本:
X
X X X
-------------
one two three
Run Code Online (Sandbox Code Playgroud)
我厌倦了看到:
TypeError: cannot concatenate 'str' and 'float' objects
Run Code Online (Sandbox Code Playgroud) 如果你看一下下面的图(Y轴),你会发现,比例尺为0
至0.20
.我有其他的直方图,其中范围是从0
到0.4
.我想让所有这些从一致0
到1
并显示y
轴0
到1
.
conne <- file("C:Aisdefined.bin","rb")
sd <- readBin(conne, numeric(), size=4, n=1440*720, signed=TRUE)
y <- t(matrix((data=sd), ncol=1440, nrow=720))
r <- raster(y)
f <- hist(y, breaks=10,main="sm")
f$counts <- f$counts/sum(f$counts)
dat <- data.frame(counts= f$counts,breaks = f$mids)
ggplot(dat, aes(x = breaks, y = counts, fill =counts)) +
geom_bar(stat = "identity",alpha = 0.8) +
xlab("Pearson correlation")+ ylab("Frequency") +
scale_x_continuous(breaks = seq(-1,1,0.250), labels = seq(-1,1,0.250)) +
ggtitle("2011") + theme(axis.title.x …
Run Code Online (Sandbox Code Playgroud) 我在SQL Server中有以下表:
-----------------------------
ID Age Gender
1 30 F
2 35 M
3 32 M
4 18 F
5 21 F
Run Code Online (Sandbox Code Playgroud)
我需要做的是执行一个查询,该查询将给定范围内的记录分组并计算出现的次数.结果需要稍后在直方图(条形图)中显示.我尝试了类似以下的查询:
SELECT
count(CASE WHEN Age>= 10 AND Age < 20 THEN 1 END) AS '10 - 20',
count(CASE WHEN Age>= 21 AND Age < 30 THEN 1 END) AS '21 - 30',
count(CASE WHEN Age>= 31 AND Age < 35 THEN 1 END) AS '31 - 35',
count(CASE WHEN Age>= 36 AND Age < 40 THEN 1 END) AS …
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用seaborn 绘制直方图。obj[:, None]
当我尝试设置 kde=True 时,返回此错误: ValueError:不再支持多维索引(例如)。在建立索引之前转换为 numpy 数组。
sns.histplot(data=df, x='age', kde=True);
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个问题?
histogram ×10
python ×4
matplotlib ×3
r ×2
frequency ×1
ggplot2 ×1
grafana ×1
graphics ×1
grouping ×1
pandas ×1
probability ×1
prometheus ×1
seaborn ×1
sql ×1