scatter-plot相关内容
我正在尝试使用 matplotlib 绘制3D散点图问题是我无法更改标记的大小我有这个 scat = plt.scatter([bid_.pos [0]代表群中的boid_],[boid_.pos[1] for boid_ in flock],[boid_.pos[2] for boid_ in flock],marker ='o',s = 5) 但我收到错误 TypeError:sca
..
我正尝试使用如下图所示的海洋散点图来绘制数据框中前30%的值. 同一情节的可复制代码: 导入 seaborn 为 snsdf = sns.load_dataset('iris')#function可返回数据帧中前30%的值.def extract_top(df):n =整数(0.3 * len(df))top = df.sort_values('sepal_length',升序= Fals
..
我们正在matplotlib上构建报告.每个页面都有多个图表和一些文本. 报告数据中有 100 多个位置,每个位置都有一个密度.想法是在地图上绘制点,其中颜色(红色阴影)代表位置的密度. 但是,我不明白 ax.scatter 调用中 kwargs : c 和 cmap 之间的联系,也不了解 color.Normalize 在这个应用程序中的作用. 将pandas导入为pd导入 mat
..
如何更改matplotlib中散点图的背景颜色? 目前我有 将matplotlib.pyplot导入为pltplt.scatter(X,Y,c = T,标记='o',s =(0.005 * r),线宽= 0,cmap = cm.coolwarm)plt.scatter(X_stars, Y_stars, 标记='o', s=(0.00000005*r), color='white')plt
..
我正在使用 matplotlib 散点图函数在垂直线上创建手柄的外观,以描绘图形的某些部分.但是,为了使它们看起来正确,我需要能够将散点图标记对齐到左侧(对于左侧线/轮廓线)和/或右侧(对于右侧线/轮廓线). 这是一个例子: #创建图形无花果= plt.figure(facecolor ='#f3f3f3',figsize =(11.5,6))斧= plt.斧= plt.subplot2g
..
我有一个包含一些玩具数据的散点图. 我想在给定的点旁边用点的颜色绘制一个标签. 玩具示例: x = 100*np.random.rand(5,1)y = 100*np.random.rand(5,1)c = np.random.rand(5,1)无花果,ax = plt.subplots()sc = plt.scatter(x, y, c=c, cmap='viridis')#我要注
..
我正在matplotlib中使用正方形标记绘制散点图,如下所示: . 我想实现这样的目标: 这意味着我必须调整标记大小和图形大小/比例,以便标记之间没有空白.每个索引单元也应该有一个标记(x 和 y 都是整数)所以如果 y 从 60 到 100,应该有y 方向有 40 个标记.目前我正在手动调整它.知道实现这一目标的最佳方法是什么吗? 解决方案 我发现了两种解决方法:
..
我想使用seaborn jointplot 绘制2个变量的相关图.我尝试了很多不同的方法,但是无法根据班级在点上添加颜色. 这是我的代码: 将 numpy 导入为 np将 seaborn 作为 sns 导入导入matplotlib.pyplot作为pltsns.set()X = np.array([5.2945, 3.6013, 3.9675, 5.1602, 4.1903, 4.4995
..
我知道plotfile的一般用法: 将 matplotlib.pyplot 导入为 pltplt.plotfile(csvfile,sometuple) 但默认情况下会生成线图.我想要一个散点图.我需要传递给此方法一些特殊的论点吗?我已经查看了文档,却没有找到任何东西. 解决方案 我自己看不到 plotfile 的优点:只要你想做任何有趣的事情,使用通常的指令可能会更容易.但是
..
我正在使用 Matplotlib 绘制时间序列数据,但序列中缺少某些数据.Matplotlib隐式地连接最后一个连续的数据点到下一个数据点.但是,如果数据丢失,该图看起来很难看.下面是得到的图. 可以看出,在 4 月 30 日标记附近,数据丢失,Matplotlib 加入了这些点.另外下图是数据的散点图.散点图掩盖了这个错误,但在这种情况下,连续的数据点不会联合.此外,鉴于涉及的数据点数量庞
..
我正在使用 matplotlib 散点图绘制一个 3D 点矩阵.我正在使用以下代码: 将pylab导入为plt从mpl_toolkits.mplot3d导入Axes3D将numpy导入为npmy_data = np.random.rand(6500,3) # 玩具 3D 点无花果= plt.figure()ax = Axes3D(plt.gcf())ax.scatter(my_data [:,0
..
我有一个9列的数据集.7个特征用于特征选择,其中之一用于分类.我使用 tsne 库进行特征选择,以查看我的数据可以分类多少.tsne 的结果如图所示. 但是,我想以另一种方式可视化我的数据.我想根据列 f1 (id) 为每个观察设置颜色.例如: f1(id)f2 f3 ... f9(类标签)1 66 77 ...1 44 88 ...2 33 55 ... B2 77 88 .. B
..
这是我的第一个 matplotlib 程序,很抱歉我的无知. 我有两个字符串数组.比如说,A = ['test1','test2'] 和 B = ['test3','test4'].如果 A 和 B 元素之间存在任何关联,则其corr值将设置为 1 . test1 |测试2test3 |1 |0测试4 |0 |1个 现在,我想绘制一个散点图,其中我的 X 轴将是 A 的元素,Y 轴将是
..
我正在尝试创建一个带有 x 和 y 网格的散点图,其中每个点都通过预先分配的值获得颜色: {x:1,y:2,value:n} 我有一个 x 和 y 列表以及另一个值列表,尝试使用这个: # 生成 x(0 - 359) 和 y(-90 - 90) 的范围x,y = np.meshgrid(范围(0,360),范围(-90,90))颜色 = [一个很长的列表(64800 个值,每个点一个)]打
..
我是一名地质学硕士生,正在撰写我的论文,重点是南太平洋一些火山的二氧化硫输出.我对R有一点经验,但是我的主管建议使用python(特别是JupyterLab)来生成图形和数据操作,因此我对编程非常陌生,并且基本上可以自学.我正在尝试使用地震数据使用 seaborn 生成一些散点图,但我似乎无法在图例中显示地震震级的颜色条.我正在使用的代码如下,我会尽力以清晰的方式对其进行格式化. 将pandas
..
散点图对象具有一种名为 .set_array 的方法来更新标记的颜色,并使用一种 .set_offsets 来更新其位置的方法,但是如何更新标记的大小? 我需要它来进行快速实时绘图. 解决方案 是的,它是可行的,使用魔法方法 (_size).请谨慎使用,因为它可能会在未来版本中损坏: from matplotlib import pyplot as plt将 numpy 导入为 n
..
我只是想绘制x,y,然后用聚类为它们着色.每个群集应具有唯一的颜色.但是我出错了.我尝试不使用 numpy 数组,但仍然出错. " c 的形状 (5113,) 不能作为 x 大小为 5113、y 大小为 5113 的颜色序列"" x = np.array(df['ip_indexed'])打印(x.shape)y = np.array(df['geohash_indexed'])打印(y.
..
我正在尝试在下图上正确显示图例.它应该只是带有相应颜色的“绿色"、“蓝色"和“红色".但这到处都是. 代码如下: 将熊猫作为pd导入导入matplotlib.pyplot作为pltdf = pd.DataFrame({'类别':['蓝色','绿色','红色','蓝色','绿色','红色','蓝色','绿色','红色'],'尝试':[8955,7881,6723,100,200,300,45
..
我已经在互联网上进行了大量繁琐的搜索工作,而且似乎还无法弄清楚如何提出正确的问题来获得我想做什么的答案. 我正在尝试创建一个散点图,其中 市盈率 在 y 轴上,股息收益率 在 x 轴上.我将数据放入一个 CSV 文件中,然后将每一列作为单独的列表导入 Python. 我的散点图如下所示.我很困惑为什么 x 轴和 y 轴没有按数字排序.我认为我必须将列表中的元素转换为浮点数,然后在将其转
..
我正在关注 这个线性回归示例,但我的结果与应有的不同.问题出在情节轴上,它们没有顺序. 预期: 我的结果: 代码: 将pandas导入为pd从 sklearn 导入 linear_model导入matplotlib.pyplot作为plt#读取数据dataframe = pd.read_fwf('brain_body.txt')x_values = dataframe [['B
..