194得票7回答
当使用美学和geom_text时,从图例中删除 'a'

我该如何从这段代码生成的图例中删除字母'a'?如果我删除geom_text,那么图例中将不会显示字母'a'。但是我仍然想保留geom_text。ggplot(data = iris, aes(x = Sepal.Length, y=Sepal.Width, ...

38得票5回答
美学必须是长度为一,或者与数据长度相同。问题:

我希望创建一个绘图,其中X值是测量数据的子集,Y值是另一个测量数据的子集。 以下示例中,我有4个产品p1、p2、p3和p4。每个产品都根据其偏斜度、颜色和版本进行定价。 我想创建一个多面板图,将P3产品(Y轴)与P1产品(X轴)相对比。 下面是我的尝试,但出现了以下错误: Erro...

34得票4回答
使用seaborn在不同色调下绘制相同风格的数据点标记和线条。

给定以下数据框:import pandas as pd df = pd.DataFrame({ "n_index": list(range(5)) * 2, "logic": [True] * 5 + [False] * 5, "value": list(range(5...

26得票1回答
R中aes和aes_string (ggplot2)有什么区别?

由于我的信息学背景欠缺,我很难理解ggplot2中和之间的差异及其对日常使用的影响。 从描述(?aes_string)中,我理解了两者都描述了数据中的变量如何映射到几何图形的美学特性。 此外,它还指出使用正则表达式评估。 从示例代码可以清楚地看出,两者都会产生相同的输出(一组未评估的表达...

21得票1回答
使用ggplot2中的geom_area()函数填充线图下方的区域。

对于这些数据: def.percent period valence 1 6.4827843 1984-1985 neg 2 5.8232425 1985-1986 neg 3 -2.4003260 1986-1987 pos 4 -3.59943...

21得票3回答
如何在Python 3中向matplotlib 2.0的`ax`对象添加黑色边框?

最近我一直在使用 matplotlib 中的样式表。我非常喜欢 seaborn-white 的简洁外观,希望能够将其边框添加到其他样式中,例如 ggplot 或 seaborn-whitegrid。 如何在来自 fig,ax = plt.subplots() 的 ax 对象周围添加黑色边框?...

20得票2回答
如何在ggplot2中增加分组条之间的间距?

[数据和代码已在文章结尾绘制成图表。] 我使用ggplot绘制了一个带有误差线的条形图,条形按两个因素分组(一个在X轴上,一个用于填充)。我想增加X轴上组之间绿色的距离,以便更容易阅读图表: 最接近解决方案的是我在stackoverflow上找到的一个未被回答的评论 这里,还有这里,这里...

13得票2回答
ggpairs绘图与相关性值的热图

我的问题有两个方面; 我有一个ggpairs图,使用默认的upper = list(continuous = cor),我想通过相关值着色瓷砖(与ggcorr完全相同)。 我有这个: 我希望上面图中的相关值像这样着色: library(GGally) sample_df <- d...

11得票1回答
为什么不能使用override.aes来改变图例中的颜色?

我想从ggplot的填充图例中删除颜色标记线。我通常使用guide_legend(override.aes = ...)修改图例的美学效果-对于点、线、透明度等效果非常好,但对于我的color效果没有效果。我做错了什么?# generate data set.seed(47) data = d...

8得票2回答
如何在ggplot中更改默认美学设置?

假设我想让geom_point默认使用圆形(pch=1)而不是实心点(pch=16)。您可以通过传递shape参数到geom_point来改变标记的形状,例如: ggplot(diamonds, aes(depth, carat, colour=cut)) + geom_point(shap...