小编Jam*_*oyd的帖子

Matplotlib用颜色或形状区分平均值和中值

我正在使用matplotlib版本1.4.3,我想制作一个Violinplot,我想显示平均值和中位数,这很容易做但我想标记平均值和中位数,以便通过更改来轻松区分它们其中一个的颜色和/或形状,但我在文档中看不到任何内容.

任何帮助将不胜感激.

violinplot(x, showmeans=True, showmedians=False, widths=1.0, showextrema=False)
Run Code Online (Sandbox Code Playgroud)

示例Violinplot with means and medians:

python matplotlib figures python-2.7

2
推荐指数
1
解决办法
761
查看次数

我需要ggplot scale_x_log10()给我输出负数和正数

我在这里用正数和负数生成一个精细的直方图.

x <- rnorm(5000,0,1000)
library(ggplot2)
df <- data.frame(x)
ggplot(df, aes(x = x)) + geom_histogram()
Run Code Online (Sandbox Code Playgroud)

我想要的是记录x轴.当我只使用scale_x_log10()执行此正数时,它就像一个魅力.但在这里它没有,它要么删除我的负数将它们添加到正数.

ggplot(df, aes(x = x)) + geom_histogram() + scale_x_log10()
Run Code Online (Sandbox Code Playgroud)

所有我真正想要的是刻度线和刻度线之间的间距遵循对数模式,并且x轴上0的任一侧是彼此的镜像,但我似乎无法得到它.

plot r histogram ggplot2

2
推荐指数
1
解决办法
2772
查看次数

标签 统计

figures ×1

ggplot2 ×1

histogram ×1

matplotlib ×1

plot ×1

python ×1

python-2.7 ×1

r ×1