如何用 Python 将传说放置在有海伯恩的剧情外?
原文:https://www . geesforgeks . org/how-to-place-legend-out-with-seaborn-in-python/
Seaborn 是基于 matplotlib 的 Python 数据可视化库。它提供了一个高级界面,用于绘制吸引人且信息丰富的统计图形。基本上,它帮助我们风格化我们使用 matplotlib 制作的基本情节。此外,它还为我们提供了不同的绘图技术来简化我们的探索性数据分析(EDA) 。有了这些情节,为特定情节提供传说也变得很重要。
在接下来的这篇文章中,我们将看到如何将我们的传奇放置在我们的剧情上,在本文的后面,我们还将看到如何使用 Seaborn 将传奇放置在剧情之外。
我们将从导入必要的库开始。
Python 3
import seaborn as sns
import matplotlib.pyplot as plt
我们将使用 Seaborn 不仅绘制数据,而且导入我们的数据集。在这里,我们将使用由海鸟提供的伽马数据集。
Python 3
# set our graph style to whitegrid
sns.set(style="whitegrid")
# load the gammas dataset
ds = sns.load_dataset("gammas")
# use seaborn's lineplot to plot our timeplot
# and BOLD signal columns
sns.lineplot(data=ds, x="timepoint", y="BOLD signal", hue = "ROI")
plt.show()
输出:
我们可以看到,这用图例绘制了一个漂亮的线图。我们可以看到图例框在剧情上。这可能是许多剧情中的一个问题,所以我们需要将我们的传奇盒子保留在剧情之外。
我们可以通过使用 matplotlib 的图例函数并提供其必要的参数来做到这一点。
Python 3
plt.legend(bbox_to_anchor=(1, 1), loc=2)
版权属于:月萌API www.moonapi.com,转载请注明出处