标签: scatter-plot

r 用不同颜色绘制回归线和散点图

这些是目标

使用mtcars数据集head(mtcars)

  1. 在散点图上绘制简单的散点图和回归线。

    x 轴 = 重量,y 轴 = 英里/加仑

  2. 根据列中的值对散​​点图进行着色vs,vs=0 点为灰色,vs=1 点=红色。

  3. 按组划分的回归线 = gear(3 条回归线)

  4. 根据 列 中的值对回归线着色am,am=0 回归线 = 蓝色,am=1 回归线 = 绿色。

到目前为止我的尝试。

非常感谢任何有关如何实现这一目标的建议。谢谢。

head(mtcars)

  mtcars %>%
  ggplot(aes(x=wt , y = mpg))+
  geom_point(size=1, aes(color=vs)) +
  geom_smooth(method=lm, se=FALSE, aes(group=gear))
Run Code Online (Sandbox Code Playgroud)

regression r colors scatter-plot ggplot2

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

R scatterplot ylim错误NA值

我正在尝试重新创建我在excel中制作的图表.这是图表的excel版本......

http://i.imgur.com/FJXbLy8.png

我的数据集分为5个段.为简单起见,我将把我的x和y标签称为时间和距离.我想要在形状图上绘制5个"汽车".

带有数据的CSV文件如下所示(不是实数!):

A       B       C      D      E      F     ...
1       4       1      8      7      15
3       5       5      10     12     20
5       6       7      14     20     40
Run Code Online (Sandbox Code Playgroud)

其中(A,B)给出了汽车1的时间/距离,(C,D)给出了汽车2的时间/距离,(E,F)给出了汽车3的时间/距离等等.

我的代码看起来像这样:

speed = read.csv (file = "c:/users/XXX/desktop/speed", header = TRUE, sep = ',')
plot (A ~ B, data = speed, xlim = range (1e-5:100), ylim = range (0:200), log = "x")     
par(new = TRUE) 
plot (C ~ D, data = speed, xlim = range (1e-5:100), ylim = range (0:200), log …
Run Code Online (Sandbox Code Playgroud)

r scatter-plot

0
推荐指数
1
解决办法
2673
查看次数

Matplotlib Python Scatter Plot

我想要绘制尺寸为50*50的数据集.每个数据都与一个"概率"相关联,一个介于0和1之间的数字.我想通过颜色渐变来表示它们的概率.我知道如何使用matplotlib工具绘制点.但是我应该如何将它们与适当的颜色联系起来呢?

谢谢!

python matplotlib scatter-plot

0
推荐指数
2
解决办法
2万
查看次数

R中散点图中的奇怪回归线

大家好,所以我的问题可能是统计数据或编程问题.我有两个xts时间序列,主要是重叠的时间段,我只是绘制他们的日志差异的回归:

   logdiff <- merge.xts(diff(log(ts1)),diff(log(ts2)))
   plot(logdiff[,1],logdiff[,2])
   abline(lm(logdiff[,1]~logdiff[,2]),col=2)
Run Code Online (Sandbox Code Playgroud)

这给了我这个情节

结果

所以只是在一个直观的层面上我宁愿回归线适合更广泛的数据点,即使这个结果它给我的技术上是最小二乘的正确数据点.有没有内置的功能来做这个"更广泛的回归",还是我不得不诉诸手工捏造?

plot r scatter-plot linear-regression

0
推荐指数
1
解决办法
975
查看次数

如何在R中使用中位数标记制作分类散点图

我的数据被设置为一列包含连续值睾酮浓度,第二列包含四个"Kit类型"值中的一个,即"EIA","RIA","其他"或"全部".我想将试剂盒类型沿x轴分类,沿y的睾酮浓度.我似乎无法弄清楚如何在箱线图和散点图之间进行交叉,但是只有各个数据点和图表上标记的每个类别的中间标记?

这似乎让我把数据点变成了catagories,但是summarySE函数没有中位数:在R中使用ggplot2的平均段的分类散点图

r scatter-plot categories ggplot2 categorical-data

0
推荐指数
1
解决办法
1222
查看次数

不使用保持(或全部)的不同颜色散点

我想使用三组数据在MATLAB中创建一个散点图.X,Yc.X并且Y是它们各自的轴图,但是c在每个散点点分类上保存信息(整数值).我希望将每个分类图作为单独的颜色.这些整数值很简单,可以转换成相应的颜色选择,所以没有问题.目前,C作为我的颜色选择,我正在使用,

    hold on
for k=1:K
    scatter(X(c==k,:),Y(c==k),[],C(k,:),'filled');
end
Run Code Online (Sandbox Code Playgroud)

我对这种动机是希望建立一个UpdateFcnDataCursorManager为了显示与数据光标每个点的日期.我无法使用多个散点图进行此操作,并且这是解决问题的最简单方法.

matlab scatter colors scatter-plot matlab-figure

0
推荐指数
1
解决办法
351
查看次数

Matplotlib 散点图图例,作为单独的图像

我使用ax.scatter(x,y,c=color, s=size, marker='*', label="mylabel")绘制在散点图中的4个符号(标志物是',''o''*',和'^'),每个具有不同的尺寸和颜色。

我试过打电话ax.legend(),虽然我得到了预期的标签信息,但没有任何标记出现在图例中。我尝试使用此处解释的许多变体但无济于事:http : //matplotlib.org/users/legend_guide.html

此外,我最终需要我的图例在一个完全独立的图像中。我试过: 在 Matplotlib 中获取图例作为单独的图片

https://pymorton.wordpress.com/2016/04/05/creating-separate-legend-figure-with-matplotlib/

但一直无法显示标记。任何意见,将不胜感激!

这是我的绘图代码:

import matplotlib.pyplot as plt
import matplotlib.colors as colors
import numpy as np
from scipy import stats

lat = np.random.randint(-60.5, high=60.5, size=257087)
lon = np.random.randint(-179.95, high=180, size=257087)
thiscategory =  np.random.randint(12, 60, size=257087)

percRange = np.arange(100,40,-1)


#Rank all values
allPercent=stats.rankdata(thiscategory)/len(thiscategory)

h=np.where(allPercent > 0.9)
hl=np.where((allPercent <= 0.9) & (allPercent > 0.8))
mh=np.where((allPercent <= 0.8) & …
Run Code Online (Sandbox Code Playgroud)

python matplotlib scatter-plot python-2.7

0
推荐指数
1
解决办法
1821
查看次数

按变量散点图颜色

我想用根据分类变量着色的点在 Stata 中制作散点图。

我发现这样做的唯一方法是在双向图的图层中编码颜色。

然而,对于这样一个简单的操作,这似乎是一个相当复杂的解决方案:

twoway (scatter  latitud longitud if nougrups4 ==1, mcolor(black)) ///
       (scatter  latitud longitud if nougrups4 ==2, mcolor(blue))  ///
       (scatter  latitud longitud if nougrups4 ==3, mcolor(red))  ///
       (scatter  latitud longitud if nougrups4 ==4, mcolor(green))
Run Code Online (Sandbox Code Playgroud)

有没有更简单和自动的方法来做到这一点?

在这种情况下,分类变量nougrups4来自聚类分析。一般的解决方案会很好,但也是绘制集群的特定解决方案。

scatter-plot stata

0
推荐指数
1
解决办法
6203
查看次数

Python Scatter Plot - with smooth Line

I have a dataframe as below (obtained after lot of preprocessing)

Please find dataframe

d = {'token': {361: '180816_031', 119: '180816_031', 101: '180816_031', 135: '180816_031', 292: '180816_031',
           133: '180816_031', 99: '180816_031', 270: '180816_031', 19: '180816_031', 382: '180816_031',
           414: '180816_031', 267: '180816_031', 218: '180816_031', 398: '180816_031', 287: '180816_031',
           155: '180816_031', 392: '180816_031', 265: '180816_031', 239: '180816_031', 237: '180816_031'},
 'station': {361: 'deneb', 119: 'callisto', 101: 'callisto', 135: 'callisto', 292: 'callisto', 133: 'deneb',
             99: 'callisto', 270: 'callisto', 19: 'deneb', 382: 'callisto', 414: 'deneb', …
Run Code Online (Sandbox Code Playgroud)

python regression scatter-plot dataframe pandas

0
推荐指数
1
解决办法
9466
查看次数

在散点图中显示方向箭头

我在散点图中绘制数据,我想看到滞后的方向。有没有人知道如何在每条线上实现指向下一点方向的箭头?

或者,标记可以由指向下一个点的方向的箭头代替。

我在找什么:

在此处输入图片说明

获取绘图的代码(无箭头):

df = pd.DataFrame.from_dict({'x' : [0,3,8,7,5,3,2,1],
                             'y' : [0,1,3,5,9,8,7,5]})
x = df['x']
y = df['y']
fig, ax = plt.subplots()
ax.scatter(x,y)
ax.plot(x,y)
Run Code Online (Sandbox Code Playgroud)

python matplotlib scatter-plot

0
推荐指数
1
解决办法
3854
查看次数