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

如何删除簇图中的x和y轴标签?

邹慈
2023-03-14
问题内容

我正在根据创建一个图DataFrame

cg = sns.clustermap(df_correlations.T)

问题是x和y轴中有不想要的标签,这些标签来自层次结构索引。因此,我想尝试删除这些标签,例如:

ax = cg.fig.gca()
ax.set_xlabel('')
ax.set_ylabel('')

但这没有效果。如何删除x和y轴上的标签?


问题答案:

没有这个问题,就很难知道标签来自何处(我不知道数据帧的外观如何,这样才能产生标签,因为默认情况下不应有任何标签。)但是,标签可以使用已知方法.set_xlabel.set_ylabel群集网格的热图轴进行设置-
因此也设置为空字符串。

所以如果g是一个ClusterGrid实例

g = sns.clustermap(...)

您可以通过获取热图轴

ax = g.ax_heatmap

然后使用您喜欢的任何方法来操纵该matplotlib轴。

ax.set_xlabel("My Label")
ax.set_ylabel("")


 类似资料:
  • 问题内容: 我希望在方形图上画线。 天秤和应该是相同的。 例如x的范围是0到10,在屏幕上是10厘米。y的范围也必须为0到10,并且也必须为10 cm。 即使我迷失了窗口大小,也必须保持正方形。 目前,我的图形与窗口大小一起缩放。 我该如何实现? 更新: 我尝试了以下操作,但没有成功。 问题答案: 您需要对api进行更深入的研究: set_aspect的文档

  • 我正在尝试使用Matplotlib绘制一些数据。我的代码工作正常,但我的图形标题和y轴刻度的顶部值之间存在冲突。所以我的问题是,有人知道如何只从y轴上删除顶部值,同时保持绘图的其他所有内容不变吗? 我的代码 谢啦

  • 我是新来的,不知道如何解决这个问题;我也不知道是否有可能做我假装的事。问题是,我试图在JavaSwing应用程序中显示一个图形,我传递要显示的日期和值。日期由用户选择,可能不在一行中;,我的意思是,如果用户选择从星期四到星期一,那么星期六和星期天将被避免,并传递到图表星期四、星期五和星期一。问题是,图表从星期四到星期一(包括星期六和星期日)在X轴上显示它们,而实际情况并非如此。基于此示例,我的类如

  • Highcharts 区域图 以下实例演示了反转x轴与y轴区域图。 我们在前面的章节已经了解了 Highcharts 基本配置语法。接下来让我们来看下其他的配置。在 chart 中添加 inverted 属性。 chart 配置 将 chart 的 inverted 属性设置为 true,X轴为垂直,Y轴为水平的。 var chart = { type: 'area', invert

  • 我有一个textview onTick,它需要每隔1秒更改它在屏幕上的位置。我有一种方法可以给我一个介于0和屏幕最大高度/宽度之间的随机值。问题是im硬编码值,这在其他屏幕更小或更大的设备上不起作用。有什么建议可以让我的视图在不离开屏幕的情况下,无论屏幕大小如何,仍然会改变其位置?我也尝试过其他方法/功能,但它们不起作用或/被弃用。以下是函数/方法的代码:

  • 在下面的代码中,我希望减小y轴和x轴值的字体大小。我搜索并找到了以下代码: 假设您想减少数轴的字体大小,请使用以下代码: 假设要减小CategoryAxis的字体大小,请使用以下代码: 但不幸的是,轴的大小并没有减小。我做错什么了吗? 此示例代码: