Python柱形图怎么隐藏行?
发布网友
发布时间:2024-03-12 20:52
我来回答
共1个回答
热心网友
时间:2024-12-11 20:49
我不确定你要隐藏行是具体哪种,所以有两种情况:
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5]
y = [10, 8, 5, 3, 2]
# 创建柱形图
fig, ax = plt.subplots()
# 绘制柱形图
bars = ax.bar(x, y)
# 隐藏某些行,将会有几列数据不显示,第一种
rows_to_hide = [2, 4] # 需要隐藏的行号
for row in rows_to_hide:
bars[row - 1].set_visible(False)
plt.gca().set_xticklabels([])#使用`set_xticklabels`函数将所有标签设置为空字符串,第二种
plt.show()