在Seaborn的平面图中绘制右轴和顶轴并删除左轴和底轴,可以通过以下步骤实现:
import seaborn as sns
import matplotlib.pyplot as plt
sns.set(style="whitegrid") # 设置样式为白色网格
fig, ax = plt.subplots() # 创建图形和轴对象
# 绘制数据,例如绘制柱状图
sns.barplot(x=data['x'], y=data['y'], ax=ax)
ax.yaxis.tick_right() # 设置右轴
ax.xaxis.tick_top() # 设置顶轴
ax.spines['left'].set_visible(False) # 删除左轴
ax.spines['bottom'].set_visible(False) # 删除底轴
完整代码示例:
import seaborn as sns
import matplotlib.pyplot as plt
# 创建数据
data = {'x': ['A', 'B', 'C', 'D'], 'y': [10, 20, 15, 25]}
# 创建Seaborn平面图
sns.set(style="whitegrid")
fig, ax = plt.subplots()
# 绘制数据
sns.barplot(x=data['x'], y=data['y'], ax=ax)
# 设置右轴和顶轴
ax.yaxis.tick_right()
ax.xaxis.tick_top()
# 删除左轴和底轴
ax.spines['left'].set_visible(False)
ax.spines['bottom'].set_visible(False)
# 显示图形
plt.show()
这样就可以在Seaborn的平面图中绘制右轴和顶轴,并删除左轴和底轴。
领取专属 10元无门槛券
手把手带您无忧上云