相关疑难解决方法(0)

如何为散点图放置单个标记

我试图在matplotlib中做一个散点图,我找不到向点添加标签的方法.例如:

scatter1=plt.scatter(data1["x"], data1["y"], marker="o",
                     c="blue",
                     facecolors="white",
                     edgecolors="blue")
Run Code Online (Sandbox Code Playgroud)

我希望"y"中的点标记为"点1","点2"等.我无法弄明白.

python matplotlib

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

Python/matplotlib:绘制三维立方体,球体和矢量?

我用matplotlib搜索如何用尽可能少的指令绘制一些东西,但我在文档中找不到任何帮助.

我想绘制以下内容:

  • 线框立方体,以0为中心,边长为2
  • "线框"球体,以0为中心,半径为1
  • 坐标[0,0,0]处的一个点
  • 从这一点开始并转到[1,1,1]的向量

怎么做?

python 3d geometry matplotlib

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

在matplotlib的3d图中将箭头放在矢量上

我绘制了一些3D数据的特征向量,并想知道目前(已经)是否有办法将箭头放在线上?如果有人给我一个提示,那会很棒.在此输入图像描述

import numpy as np
from matplotlib import pyplot as plt
from mpl_toolkits.mplot3d import Axes3D

####################################################
# This part is just for reference if
# you are interested where the data is
# coming from
# The plot is at the bottom
#####################################################

# Generate some example data
mu_vec1 = np.array([0,0,0])
cov_mat1 = np.array([[1,0,0],[0,1,0],[0,0,1]])
class1_sample = np.random.multivariate_normal(mu_vec1, cov_mat1, 20)

mu_vec2 = np.array([1,1,1])
cov_mat2 = np.array([[1,0,0],[0,1,0],[0,0,1]])
class2_sample = np.random.multivariate_normal(mu_vec2, cov_mat2, 20)

# concatenate data for PCA
samples = np.concatenate((class1_sample, class2_sample), axis=0) …
Run Code Online (Sandbox Code Playgroud)

python plot matplotlib

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

Matplotlib:以图像为注释的3D散点图

我正在尝试为包含0到9位数字的数据集中的tSNE嵌入图像生成三维散点图.我还想用数据集中的图像注释这些点.

通过有关这个问题的现有资源去后,我发现,提到可以轻松完成二维散点图与matplotlib.offsetbox 这里.

关于3D注释的SO 还有一个问题,但仅限于文本.有谁知道如何用图像而不是文本进行注释?

谢谢 !

python 3d annotations image matplotlib

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

标签 统计

matplotlib ×4

python ×4

3d ×2

annotations ×1

geometry ×1

image ×1

plot ×1