【发布时间】:2022-01-18 00:48:51
【问题描述】:
我花了几个小时来尝试做我认为很简单的任务,即在使用 seaborn 时将标签添加到 XY 图上。
这是我的代码
import seaborn as sns
import matplotlib.pyplot as plt
%matplotlib inline
df_iris=sns.load_dataset("iris")
sns.lmplot('sepal_length', # Horizontal axis
'sepal_width', # Vertical axis
data=df_iris, # Data source
fit_reg=False, # Don't fix a regression line
size = 8,
aspect =2 ) # size and dimension
plt.title('Example Plot')
# Set x-axis label
plt.xlabel('Sepal Length')
# Set y-axis label
plt.ylabel('Sepal Width')
我想在图中的每个点上添加“物种”列中的文本。
我见过很多使用 matplotlib 但不使用 seaborn 的示例。
有什么想法吗?谢谢。
【问题讨论】:
-
您能提供一个示例数据框吗?
z是否包含 X 轴和 Y 轴的标签信息?您要标记整个轴还是轴刻度线? Seaborn 在后台使用 Matplotlib - 你是说你不想使用plt方法,而只是使用sns方法来标记你的地块? -
添加了样本数据集。对不起