标签: scatter

pyplot散点图标记大小

在散点图的pyplot文档中:

matplotlib.pyplot.scatter(x, y, s=20, c='b', marker='o', cmap=None, norm=None,
                          vmin=None, vmax=None, alpha=None, linewidths=None,
                          faceted=True, verts=None, hold=None, **kwargs)
Run Code Online (Sandbox Code Playgroud)

标记大小

s:以磅为单位的大小^ 2.它是一个标量或与x和y长度相同的数组.

什么样的单位points^2?这是什么意思?是否s=100意味10 pixel x 10 pixel

基本上我正在尝试制作具有不同标记大小的散点图,我想弄清楚这个s数字是什么意思.

scatter matplotlib marker

318
推荐指数
5
解决办法
64万
查看次数

如何用Python中的空心圆做散点图?

在Python中,使用Matplotlib,如何绘制带有空心圆的散点图?目标是在已经绘制的一些彩色圆盘周围绘制空心圆圈scatter(),以便突出显示它们,理想情况下无需重绘彩色圆圈.

我试过facecolors=None,但没有用.

python geometry scatter matplotlib scatter-plot

143
推荐指数
5
解决办法
18万
查看次数

Matplotlib散点图; 颜色作为第三个变量的函数

我想制作一个散点图(使用matplotlib),其中根据第三个变量对点进行着色.我非常接近这个:

plt.scatter(w, M, c=p, marker='s')
Run Code Online (Sandbox Code Playgroud)

其中w和M是数据点,p是我想要相对的变量.
但是我想用灰度而不是颜色来做.有人可以帮忙吗?

python plot scatter matplotlib

141
推荐指数
3
解决办法
20万
查看次数

如何在python matplotlib点(散点)图中添加趋势线?

如何将trendline添加到使用matplotlib.scatter绘制的点图中?

python scatter trendline

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

Python散点图.标记的大小和样式

我有一组数据要显示为散点图.我希望每个点都被绘制成一个大小的正方形dx.

          x = [0.5,0.1,0.3]
          y = [0.2,0.7,0.8]
          z = [10.,15.,12.]
          dx = [0.05,0.2,0.1]

          scatter(x,y,c=z,s=dx,marker='s')
Run Code Online (Sandbox Code Playgroud)

问题是s分散函数读取的大小为点^ 2.我想要的是每个点由面积dx ^ 2的平方表示,其中该区域是"实际"单位,即绘图单位.我希望你能明白这一点.

我还有另一个问题.散点函数用黑色边框绘制标记,如何删除此选项并且根本没有边框?

python plot scatter matplotlib

39
推荐指数
3
解决办法
9万
查看次数

部分透明的散点图,但带有纯色条

在Python,与Matplotlib,如何简单地做一个散点图与透明度(阿尔法<1),但与表示它们的颜色值,但具有α-= 1颜色条?

这是一个人得到的,有from pylab import *; scatter(range(10), arange(0, 100, 10), c=range(10), alpha=0.2); color_bar = colorbar():

替代文字

彩条如何变得不透明?

PS:我试过了color_bar.set_alpha(1); draw(),但这没有做任何事......

python scatter matplotlib colorbar

31
推荐指数
3
解决办法
3万
查看次数

Matplotlib:在轮廓图上散布到前景图

有没有人知道在matplotlib中将散点图带到前台的方法?我必须在轮廓顶部显示散点图,但默认情况下会在下面绘制...

提前致谢!

python scatter matplotlib scatter-plot

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

在两个Numpy数组之间创建Pandas Dataframe,然后绘制散点图

我对numpy和pandas相对较新(我是一名实验性物理学家,所以我多年来一直使用ROOT ......).ROOT中的常见图是2D散点图,其中给定x和y值的列表,得到一个变量与另一个变量的"热图"型散点图.

如何用numpy和Pandas最好地完成这项工作?我正在尝试使用该Dataframe.plot()功能,但我甚至都在努力创建Dataframe.

import numpy as np
import pandas as pd
x = np.random.randn(1,5)
y = np.sin(x)
df = pd.DataFrame(d)
Run Code Online (Sandbox Code Playgroud)

首先,这个数据框有形状(1,2),但我希望它有形状(5,2).如果我能够使数据帧具有正确的形状,我相信我可以找出DataFrame.plot()绘制我想要的功能.

python numpy scatter pandas

27
推荐指数
3
解决办法
5万
查看次数

matplotlib散点图颜色作为第三个变量的函数

我想知道如何通过第三个变量制作matplotlib的散射函数色点.

在matplotlib中问题 gnuplot linecolor变量?Matplotlib散点图; 颜色作为第三个变量的函数 提出了类似的查询,但是,这些问题的答案并没有解决我的问题:c=arraywhichspecifiespointcolour在散点函数中的使用仅设置填充颜色,而不是边缘颜色.这意味着使用时c=arr...失败的使用markersymbol='+'(例如,因为该标记没有填充,只有边缘).无论使用哪个符号,我都希望点可以被第三个变量可靠地着色.

有没有办法用Matplotlib的散射函数来实现这个目的?

python scatter matplotlib

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

如何在plotly.express中添加痕迹

我对 python 和plotly.express 很陌生,我发现它很令人困惑......

我正在尝试使用向我的图形添加不同迹线的原理,使用此处显示的示例代码https://plotly.com/python/line-charts/、线图模式、#Create 迹线。

但我从 .CSV 文件获取数据。

import plotly.express as px
import plotly as plotly
import plotly.graph_objs as go
import pandas as pd

data = pd.read_csv(r"C:\Users\x.csv")

fig = px.scatter(data, x="Time", y="OD", color="C-source", size="C:A 1 ratio")

fig = px.line(data, x="Time", y="OD", color="C-source")
fig.show()
Run Code Online (Sandbox Code Playgroud)

上面的线生成具有正确数据的散点图/线图,但数据混合在一起。我有来自 2 个不同来源的数据,这些数据在 .csv 文件中以名为“应变”的列标记,我希望图表能够反映这些数据。

痕迹选项是一种可行的方法,还是有其他方法?

用 px.line 绘制的图

scatter python-3.x plotly

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