标签: scatter-plot

最佳拟合散点图

我正在尝试用matlab中的最佳拟合线绘制散点图,我可以使用散射(x1,x2)或散点图(x1,x2)获得散点图,但基本拟合选项被遮蔽并且lsline返回错误'找不到允许的线型.什么都没做'

任何帮助都会很棒,

谢谢,乔恩.

matlab scatter-plot linear-regression

8
推荐指数
1
解决办法
9万
查看次数

如何用R创建时间散点图?

数据是一系列日期和时间.

date time
2010-01-01 09:04:43
2010-01-01 10:53:59
2010-01-01 10:57:18
2010-01-01 10:59:30
2010-01-01 11:00:44
…
Run Code Online (Sandbox Code Playgroud)

我的目标是用水平轴(x)上的日期和垂直轴(y)上的时间来表示散点图.我想如果同一天的时间不止一次,我也可以添加颜色强度.

创建日期直方图非常容易.

mydata <- read.table("mydata.txt", header=TRUE, sep=" ")
mydatahist <- hist(as.Date(mydata$day), breaks = "weeks", freq=TRUE, plot=FALSE)
barplot(mydatahist$counts, border=NA, col="#ccaaaa")
Run Code Online (Sandbox Code Playgroud)
  1. 我还没想出如何创建一个散点图,其中轴是日期和/或时间.
  2. 我也希望能够使用线性日期YYYY-MM-DD不需要轴,但也可以根据MM-DD等月份(如此不同的年份累积),或者甚至是周数轮换.

任何帮助,RTFM URI打包或提示都是受欢迎的.

r time-series scatter-plot ggplot2

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

使用matplotlib从绘图中获取数据

我在python中使用matplotlib来构建散点图.

假设我有以下2个数据列表.

X = [1,2,3,4,5]

Y = [6,7,8,9,10]

然后我使用X作为X轴值,使用Y作为Y轴值来制作散点图.所以我会在上面放一张有5个散射点的照片,对吧?

现在的问题是:是否可以使用实际数据为这5个点建立连接.例如,当我点击这5个点中的一个时,它可以告诉我我用来表达这一点的原始数据是什么?

提前致谢

python matplotlib scatter-plot

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

如何在matplotlib的散点图中设置点的边框颜色?

是否可以设置通过该点生成的点的边框颜色,Axes.scatter或者它是否始终为黑色?

谢谢!

graphics plot matplotlib scatter-plot

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

在R Scatterplot3D中更改ylab位置

我正在使用R scatterplot3D,我需要在标签中使用expression(),因为我必须使用一些希腊字母;
我的问题是:有没有办法将y.lab名称拉下来或沿轴写入(在对角线位置)?我去帮忙并打包说明但似乎没什么用; 在此感谢任何帮助玛丽亚

library(scatterplot3d)
par(mfrow=c(1,1))
A <- c(3,2,3,3,2)
B <- c(2,4,5,3,4)
D <- c(4,3,4,2,3)
scatterplot3d(A,D,B, xlab=expression(paste(x[a],"-",x[b])), 
                     ylab=expression(x[a]), 
                     zlab=expression(sigma^2))
Run Code Online (Sandbox Code Playgroud)

position r scatter-plot

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

散布矩阵中的多个数据

是否可以向a添加多个数据pandas.tools.plotting.scatter_matrix并为每组数据指定颜色?

我想用一组数据显示带有数据点的散点图,比如绿色,另一组用红色表示相同的散布矩阵.同样适用于对角线上的密度图.我知道这可以通过使用matplotlib的scatter函数来实现,但这并没有给我一个散点矩阵.

大熊猫的文件很清楚.

python scatter-plot pandas

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

为什么我的线性回归拟合线看起来不对?

我已经绘制了一个二维直方图,我可以用线,点等添加到图中.现在我试图在密集点的区域应用线性回归拟合,但是我的线性回归线似乎完全偏离它的位置应该?为了证明这里是我左边的情节,有一个低回归拟合和线性拟合.

lines(lowess(na.omit(a),na.omit(b),iter=10),col='gray',lwd=3)

abline(lm(b[cc]~a[cc]),lwd=3)
Run Code Online (Sandbox Code Playgroud)

这里a和b是我的值,cc是最密集部分内的点(即大多数点在那里),红色+黄色+蓝色.

在此输入图像描述

为什么我的回归线看起来不像右边那样(手绘合身)?如果我正在绘制一条最合适的线,它会在那里吗?

我有很多类似的情节,但我仍然得到相同的结果....

在此输入图像描述

是否有任何替代线性回归拟合对我来说可能更好?

r scatter-plot linear-regression best-fit

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

如何使用 geom_jitter 图制作散点图可重现?

我正在使用澳大利亚艾滋病生存数据。这次要创建散点图。

为了显示不同报告传播类别(T.categ)的存活率,我以这种方式绘制图表:

data <- read.csv("https://raw.githubusercontent.com/vincentarelbundock/Rdatasets/master/csv/MASS/Aids2.csv")

data %>%
  ggplot() +
  geom_jitter(aes(T.categ, sex, colour = status))
Run Code Online (Sandbox Code Playgroud)

它显示了一个图表。但是每次运行代码时,它似乎都会生成不同的图表。这是其中的 2 个组合。

在此处输入图片说明

代码有什么问题吗?是否正常(每个运行不同的图表)?

r scatter-plot ggplot2

8
推荐指数
2
解决办法
1966
查看次数

Seaborn 散点图设置空心标记而不是填充标记

使用 Seaborn 散点图,如何将标记设置为空心圆而不是实心圆?

这是一个简单的例子:

import pandas as pd
import seaborn as sns

df = pd.DataFrame(
    {'x': [3,2,5,1,1,0],
     'y': [1,1,2,3,0,2],
     'cat': ['a','a','a','b','b','b']}
)

sns.scatterplot(data=df, x='x', y='y', hue='cat')
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

我尝试过以下方法但没有成功;其中大多数不会抛出错误,而是产生与上面相同的图。我认为这些不起作用,因为颜色是用hue参数设置的,但我不确定修复是什么。

sns.scatterplot(data=df, x='x', y='y', hue='cat', facecolors = 'none')
sns.scatterplot(data=df, x='x', y='y', hue='cat', facecolors = None)
sns.scatterplot(data=df, x='x', y='y', hue='cat', markerfacecolor = 'none')
sns.scatterplot(data=df, x='x', y='y', hue='cat', markerfacecolor = None)

with sns.plotting_context(rc={"markerfacecolor": None}):
    sns.scatterplot(data=df, x='x', y='y', hue='cat')
Run Code Online (Sandbox Code Playgroud)

python scatter-plot seaborn

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

R 来自一张表的两个回归

我试图通过将我拥有的数据分为两个子集,将两条不同的回归线(公式:工资= beta0 + beta1 D3 + beta2支出+ beta3 *(支出* D3)+ w)绘制成一个散点图下面的代码:

salary = data$salary
spending = data$spending
D1 = data$North
D2 = data$South
D3 = data$West

subsetWest = subset(data, D3 == 1)
subsetRest = subset(data, D3 == 0)

abab = lm(salary ~ 1 + spending + 1*spending, data=subsetWest) #red line
caca = lm(salary ~ 0 + spending + 0*spending, data=subsetRest) #blue line


plot(spending,salary)

points(subsetWest$spending, subsetWest$salary, pch=25, col = "red")
points(subsetRest$spending, subsetRest$salary, pch=10, col = "blue")

abline(abab, col = "red") …
Run Code Online (Sandbox Code Playgroud)

regression r scatter-plot

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