当前位置: 首页 > 面试题库 >

将海洋剧情图例移到其他位置?

白志勇
2023-03-14
问题内容

我正在用factorplot(kind="bar")seaborn。

除了图例放错了位置之外,该图还不错:右边太多了,文本超出了图的阴影区域。

我如何使图例在其他地方(例如,左上角而不是右中角)放置?


问题答案:

以@ user308827的答案为基础:您可以legend=False在factorplot中使用并通过matplotlib指定图例:

import seaborn as sns
import matplotlib.pyplot as plt
sns.set(style="whitegrid")

titanic = sns.load_dataset("titanic")

g = sns.factorplot("class", "survived", "sex",
                   data=titanic, kind="bar",
                   size=6, palette="muted",
                   legend=False)
g.despine(left=True)
plt.legend(loc='upper left')
g.set_ylabels("survival probability")


 类似资料:
  • 海洋是3D地球表面表示海洋的特定区域,在Gio地球表面,海洋是最暗的区域。海洋的默认亮度是0.5。 可以通过 configure() API来设置海洋的亮度,具体设置方式如下所示: controller.configure({         brightness: {                 ocean:0.8         } }); 也可以通过 adjustOceanBrightn

  • 为什么我的代码不起作用?我想把图像从一个活动转移到另一个活动。请帮忙!注意:我已经创建了一个摄像头功能,这就是我获得图像的地方。 这是主要活动。Java语言 这就是结果性。Java语言 如果我做错了什么请告诉我谢谢

  • 我有一个文件夹,其中有一个。dat文件和一个是。zip文件,我必须移动。将文件压缩到另一个目录 我有两个文件夹,一个是 请建议如何实现这一点,我现在所做的是。。。

  • 本文向大家介绍如何在R数据帧中将列从其他位置移动到第一位置?,包括了如何在R数据帧中将列从其他位置移动到第一位置?的使用技巧和注意事项,需要的朋友参考一下 在处理大型数据集时,R数据框中列的位置特别重要。由于第一列首先出现,因此有必要按顺序排列数据框的列,以帮助我们轻松查看重要的列。为此,我们可能要更改列的位置。要将列的位置更改为第一个位置,我们可以使用单个方括号。 示例 请看以下数据帧- 假设我

  • 您可以设置海洋的亮度。亮度的数值范围是 [0, 1] ,默认的亮度数值是0.5: controller.adjustOceanBrightness(0.8);

  • 我之前安装了java,现在在Centos上运行java应用程序,它位于/usr/bin/java。出于其他一些原因,我想把它安装到另一个位置,比如说/myDirectory/java。我下载了java jdk作为tar文件,并把它解压到/myDirectory这个目录,然后相应地设置JAVA_HOME。 问题是我无法再启动应用程序,日志上写着: 错误:JAVA_HOME设置为无效目录:/myDir