标签: scatter-plot

组中的每个成员连接到中心和r中的所有集群大中心的结构图

我正在尝试从以下数据创建结构图:

mydf <- data.frame ( group = rep (1:5, each = 20), z = rnorm (20, 10, 1),
                  x = c(rnorm (20, 2, 0.5), rnorm (20, 2, 0.5),
          rnorm (20, 9, 0.5), rnorm (20, 9, 0.5),rnorm (20, 5, 0.5)),
       y = c(rnorm (20, 2, 0.5), rnorm (20, 9, 0.5), rnorm (20, 2, 0.5),
      rnorm (20, 9, 0.5), rnorm (20, 2, 0.5)))

means <- aggregate(. ~ group, data = mydf, mean)
gmx <-mean (mydf$x)
gmy <- mean (mydf$y)

library(ggplot2)
ggplot(mydf, aes(x, …
Run Code Online (Sandbox Code Playgroud)

structure r scatter-plot ggplot2

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

如何在R中叠加散点图?

如果我有三组数据:

a1= rnorm(10)
a2= rnorm(10)
a3= rnorm(10)
Run Code Online (Sandbox Code Playgroud)

而不是使用以下方式并排查看:

par(mfrow=c(1,3))
plot(a1)
plot(a2)
plot(a3)
Run Code Online (Sandbox Code Playgroud)

如何在同一个图上获得所有这些点?

r scatter-plot

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

Pandas scattermatrix中的类标签

之前已经问过这个问题,分散矩阵中的多个数据,但没有得到答案.

我想制作一个散点矩阵,就像在pandas文档中一样,但是对于不同的类使用不同颜色的标记.例如,我希望某些点以绿色显示,而其他点则以蓝色显示,具体取决于其中一列(或单独的列表)的值.

这是使用Iris数据集的示例.点的颜色代表虹膜的种类 - Setosa,Versicolor或Virginica.

iris scattermatrix与类标签

pandas(或matplotlib)有办法制作这样的图表吗?

python matplotlib scatter-plot pandas

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

如何在R中绘制半填充点(最好使用ggplot)

我想知道是否可以用多种颜色填充点.例如,在散点图中,我想看到每个点上半部分都填充了某种颜色,而下半部分填充了不同的颜色.如果可能的话,我还想在一些基础数据的每个点映射中建立填充颜色对(例如,如果数据取x的值,则为某些类型的配对).到目前为止,我已经考虑过用两次日食绘制两次并分别填充,但没有运气.如果有人能提供帮助我真的很感激.

谢谢!

plot r scatter-plot fill ggplot2

12
推荐指数
2
解决办法
2175
查看次数

如何避免绘图散点图中的文本重叠?

我正在寻找一种解决方案来避免文本标签中的文本重叠。我用散点图创建图像。也许这里有自动化。

from pandas import util
import plotly.express as px
import plotly.graph_objects as go

df = util.testing.makeDataFrame()
df_keyfigures_all = df[['A','B']]



fig = px.scatter(df_keyfigures_all, x="A", y="B",size_max=60,
                     text=df_keyfigures_all.index)

fig.update_traces(textposition='top center')
fig.layout = go.Layout(yaxis=dict(tickformat=".0%"), xaxis=dict(tickformat=".0%"),
                       yaxis_title="A", xaxis_title="B")


fig.update_layout(showlegend=False)
plotly.io.write_image(fig, file='keyfigures.png', format='png')
Run Code Online (Sandbox Code Playgroud)

具有重叠标签的点

python scatter-plot plotly

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

在R中绘制图像顶部的点

这些天我广泛使用R来分散图.大多数绘图都与图像处理有关.最近我考虑在图像上绘制散点图.

例如,我想要这样的东西,背景需要填充我的图像.具有特定的规模.而且我应该能够在这张图片的顶部绘制点(坐标)......

这可能在R?如果没有,你们知道任何其他工具,使这很容易...

plot r image-processing scatter-plot

11
推荐指数
2
解决办法
4466
查看次数

JFreeChart Scatter Plot Lines

我正在尝试使用JFreeChart创建一个图形,但是它没有正确的线条.它不是按我按顺序连接点,而是按照x值的顺序连接点.我正在使用ChartFactory.createScatterPlot来创建绘图,使用XYLineAndShapeRenderer来设置可见的线条.

/编辑:sscce:

package test;

import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartPanel;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.plot.PlotOrientation;
import org.jfree.chart.plot.XYPlot;
import org.jfree.chart.renderer.xy.XYLineAndShapeRenderer;
import org.jfree.data.xy.XYDataset;
import org.jfree.data.xy.XYSeries;
import org.jfree.data.xy.XYSeriesCollection;
import org.jfree.ui.ApplicationFrame;

public class PlotTest {
    private XYSeriesCollection dataset;

    public static void main (String[] args) {
        new PlotTest();
    }

    public PlotTest () {
        dataset = new XYSeriesCollection();
        XYSeries data = new XYSeries("data");
        data.add(3, 2); //Point 1
        data.add(1, 1); //Point 2
        data.add(4, 1); //Point 3
        data.add(2, 2); //Point 4
        dataset.addSeries(data);
        showGraph();
    }

    private void showGraph() {
        final JFreeChart chart …
Run Code Online (Sandbox Code Playgroud)

java lines jfreechart scatter-plot

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

matplotlib中Poly3DCollection图的透明度

我试图用Python的神话般的Matplotlib包绘制一些对象.这些对象包括用它们实现的点plt.scatter()和用它们实现的补丁Poly3DCollection.我想让贴片具有轻微的透明度,以便可以看到贴片后面的点和边缘.

这里是我已经生成的代码和图.似乎我几乎在那里,只是缺少透明度的特征.有趣的是,如果我首先绘制点Ploy3DCollection和之后的scatter点,可以看到点,但不是边缘.

有人对我提出建议吗?

在此输入图像描述

from matplotlib import pyplot as plt
from mpl_toolkits.mplot3d.art3d import Poly3DCollection

fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')

x = [0, 2, 1, 1]
y = [0, 0, 1, 0]
z = [0, 0, 0, 1]

vertices = [[0, 1, 2], [0, 1, 3], [0, 2, 3], [1, 2, 3]]

tupleList = list(zip(x, y, z))

poly3d = [[tupleList[vertices[ix][iy]] for iy in range(len(vertices[0]))] for ix in range(len(vertices))]
ax.scatter(x,y,z)
ax.add_collection3d(Poly3DCollection(poly3d, facecolors='w', linewidths=1, …
Run Code Online (Sandbox Code Playgroud)

python transparency matplotlib scatter-plot

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

将x = y行添加到scatterplot

我正在使用汽车包中的scatterplot函数来生成散点图.我希望能够在图中生成一个应该是x = y的参考线.我尝试使用abline,它确实添加了一条线,但它不是x = y线.有人可以帮忙吗?

我的代码如下:

scatterplot(phenos$P1~pheno$P0, data=pheno,spread=FALSE,ylab="6 month timepoint", xlab="Baseline Timepoint", jitter=list(x=1, y=1))
abline(0,1)
Run Code Online (Sandbox Code Playgroud)

谢谢.

plot r line scatter-plot

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

我可以使用带有pandas数据帧的散点图来绘制回归线并显示参数吗?

我想使用以下代码从Pandas数据帧生成Scatterplot:

df.plot.scatter(x='one', y='two, title='Scatterplot') 
Run Code Online (Sandbox Code Playgroud)

是否有可以使用Statement发送的参数,因此它绘制了一个回归线并显示拟合的参数?

就像是:

df.plot.scatter(x='one', y='two', title='Scatterplot', Regression_line)
Run Code Online (Sandbox Code Playgroud)

python regression scatter-plot pandas

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