我想在‘location’列下绘制每个组的分布图-location下A、B和C的var1图。当我尝试下面的代码时,它给出了一个单一的分布图。我希望每一组都有单独的地块。任何建议都将受到高度赞赏。
数据帧(file.csv):
location var1 var2
A 122 105
A 126 100
A 137 107
B 145 110
B 153 108
B 138 102
C 129 115
C 130 98
C 149 10
我有一个分布图,但我想用一些颜色填充蓝色垂直虚线和分布图开头之间的区域。所以基本上,只需填充颜色,箭头所在的区域: ? 我试着做plt.fill_between..。但它涵盖了整个情节,而不是一个特定的区域。我怎么能只填写一个地区? import numpy as np
from scipy import stats
import matplotlib.pyplot as plt
x = np.arange(-5, 5, 0.1) # x from -6 to 6 in steps of 0.1
y = 1 / np.sqrt(2 * np.pi) * np.exp(-x ** 2
如何以pdf格式输出分布图?我只需要一个表中所有变量的proc单变量的图表-不需要任何额外的指标。 ods pdf file="aaaa.pdf
TITLE 'Summary of Weight Variable (in pounds)';
PROC UNIVARIATE DATA = sashelp.class NOPRINT;
HISTOGRAM _all_ / NORMAL;
RUN;
ods pdf close
我试图用海运来绘制分布图,但没有得到地块中的网格线,这是很简单的。
import seaborn as sns
%matplotlib inline
sns.distplot(df_0['temp'], bins=20)
Below is the image for reference
[1]: https://i.stack.imgur.com/q7z4W.png