Holoviews:从分组条形图的x轴上删除变量名称

阿门_90

有关HoloViews分组(未堆叠)条形图的快速问题。如何删除x轴变量名称的刻度,但将其包括在图例中?

请参见下面的示例:

没有图例和多余的ticks的barchart

我要执行以下操作:

  1. 对于红色框,删除刻度“ x”和“ y”的名称
  2. 为与它们各自的颜色对齐的“ x”和“ y”添加图例。

代码如下:

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import matplotlib
import holoviews as hv
pd.options.plotting.backend = 'holoviews'

df1 = pd.DataFrame({
    'x': np.random.rand(10), 
    'y': np.random.rand(10),
})

my_plot = df1.plot(kind='bar')
my_plot

谢谢!

桑德·范·登·奥尔德

您可以在分组的barplot上使用.opts(multi_level = False)
这将删除您的第二个分类变量的x-ticks,并将图例添加到分组的barplot中。

但是,您需要为此提供HoloViews> = 1.13。
在我撰写本文时,此版本尚不可用,但是您可以通过以下方式安装:

点安装git + https://github.com/holoviz/holoviews.git


代码示例:

import numpy as np
import pandas as pd
import holoviews as hv
pd.options.plotting.backend = 'holoviews'

df1 = pd.DataFrame({
    'x': np.random.rand(10), 
    'y': np.random.rand(10),
})

my_grouped_barplot = df1.plot(kind='bar')

# remove the 2nd categorical level with multi_level=False
# this will remove your x-ticks and add a legend
my_grouped_barplot.opts(multi_level=False)


结果图:

分组的条形图,添加了图例,删除了xticks

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何通过在 x 轴上使用两个变量和在 y 轴上使用分组变量来制作条形图?

使用条形图对x轴进行分组

如何使用matplotlib.pyplot在x轴上创建分组的条形图(按月和年),在y轴上创建值的条形图?

当条形按 ggplotly 中的值排序时,如何在条形图工具提示上显示变量名称

如何删除条形图x轴上的十进制值:Highcharts

创建在x轴上具有多个变量的条形图

x轴上的BIRT极限条形图

堆叠条形图,在 x 轴上放置良好的日期

在X轴Altair上翻转垂直条形图

轴上的MATLAB条形图

如何设置条形图的x轴

条形图x轴Matlab

聚类 x 轴条形图

Primefaces条形图CartesianChartModel X轴

多类别分组变量的条形图

如何在 R 中创建基于 x 轴上的附加变量在中间分割的水平条形图?

如何在 x 轴上创建带有均值和比例变量 (1-5) 的堆积条形图?

如何生成列名称沿X轴,行沿Y轴的条形图?

离线打印:生成条形图,在(y轴)上2列,在(x轴)上1列

带嵌套分组变量的多行轴标签,用于-R中的堆叠条形图

Excel-条形图-y轴为年份,x轴为变量

使用Coreplot布置条形图,并使用labelFormatter在X轴上显示日期。但是条形图没有显示

如何在Chart.js条形图的x轴上居中放置条形图?

缩放zingchart条形图后,如何删除X轴下方的部分图?

如何在R中用单个x轴绘制两个分组的条形图(垂直)?

在分组条形图matplotlib中将日期x轴从天更改为月

如何用R中的辅助分组x轴创建条形图?

在 Python 中为分组条形图按特定顺序对 x 轴进行排序

Matplotlib图条形图堆积在x轴上不同位置的循环中