26得票6回答
在Altair中实现多列/行分面绘图

在 ggplot2 中,轻松创建一个具有跨行和跨列的多面板图形很容易。在 altair 中有没有一种“简洁”的方法来做到这一点?facet 文档 可以将多面板图形放置在单列中。import altair as alt from vega_datasets import data iris =...

26得票2回答
如何使用ggplot创建多面线图?

我有一个用以下代码创建的数据框:require(reshape2) foo <- data.frame( abs( cbind(rnorm(3),rnorm(3, mean=.8),rnorm(3, mean=.9),rnorm(3, mean=1)))) qux <- data....

26得票1回答
在ggplot/R中,每个面板的轴标签格式化程序不同

我有一个数据框,记录了一些随时间变化的指标,我想要将它们可视化到一个3x1的面板中。然而,每个度量包含不同的单位/刻度,这些度量将从自定义转换和标签方案中受益。 因此,我的问题是:如果不同面板之间的单位和刻度不同,如何为特定面板内的特定轴指定自定义格式化程序或转换(例如log10)? 例如...

26得票2回答
Elasticsearch - 通用的聚合结构 - 计算与过滤器相结合的聚合结果

我们在一个新项目中受到了这篇文章的启发,链接为http://project-a.github.io/on-site-search-design-patterns-for-e-commerce/#generic-faceted-search。我们采用了“facet”结构。虽然我已经按照文章的描述...

23得票2回答
facet_wrap添加geom_hline

我有以下代码来制作我的ggplot图表 - facet_wrap函数在页面上为每个名称绘制了20个图表,并且沿着x轴有5个Pcode。我想计算每个名称的平均TE.Contr值,并将该值作为水平线绘制在每个图表上(这些图表由Facet_wrap分割)。目前,我的代码绘制了所有TE.Contr值的...

23得票3回答
ggplot2:将多变量facet_wrap标签放在一行上

我正在使用facet_wrap来拆分我的散点图:facet_wrap(x~y+z) 在我的情况下,这将生成22个所需的图。然而,每个这22个图的标签显示在3行(x,y和z)中,这不必要地占用了窗口空间并将图形挤压到一个小区域中。我希望我的图更大。由于变量y和z很短,我希望它们显示在同一行而不是...

23得票1回答
R + ggplot2 => 在分面饼图上添加标签

我想在分面饼图上添加数据标签。 也许有人可以帮助我。 我的数据:year <- c(1,2,1,2,1,2) prod <- c(1,1,2,2,3,3) quantity <- c(33,50,33,25,34,25) df <- data.frame(year,...

23得票2回答
在 Seaborn FacetGrid 中为单独的分面设置坐标轴限制

我正在尝试为Seaborn facetgrid distplot中的每个小图设置不同的x轴限制。我知道可以通过 g.axes 访问所有子图中的所有坐标轴,所以我尝试迭代它们并使用以下代码设置xlim:g = sns.FacetGrid( mapping, col=options...

22得票4回答
ggplot、facet、饼图:如何将文本放置在饼图切片的中央

我正尝试使用ggplot制作分面饼图,但在将文本放置在每个扇形的中心时遇到了问题:dat = read.table(text = "Channel Volume Cnt AGENT high 8344 ...

22得票4回答
在facet_wrap中设置“空格”,就像在facet_grid中一样。

我需要不同宽度的分面; 左侧图显示实验的动态范围,右侧图显示测试条件。是否有办法在facet_wrap中同时拥有自由的x和y比例尺? 在facet_grid中可能是可能的,但即使使用scale="free",也会有一个固定的y比例尺。facet_wrap允许自由的y比例尺,但x比例尺似乎是固定...