如何在 Seaborn 中降低 x-ticks 的密度?
matplotlibpythondata visualization
要降低 Seaborn 中 x-ticks 的密度,我们可以对奇数位置使用 set_visible=False。
步骤
设置图形大小并调整子图之间和周围的填充。
使用 X 轴和 Y 轴键创建一个数据框。
使用 barplot() 方法用条形图显示点估计和置信区间。
迭代 bar_plot.get_xticklabels() 方法。如果 index 为偶数,则使它们可见;否则不可见。
要显示图形,请使用 show() 方法。
示例
import pandas import matplotlib.pylab as plt import seaborn as sns plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True df = pandas.DataFrame({"X-Axis": [i for i in range(10)], "Y-Axis": [i for i in range(10)]}) bar_plot = sns.barplot(x='X-Axis', y='Y-Axis', data=df) for index, label in enumerate(bar_plot.get_xticklabels()): if index % 2 == 0: label.set_visible(True) else: label.set_visible(False) plt.show()