我有一个问题,我的点图样式在海上和尝试修复它的一切,但似乎没有任何工作。你可以在下面看到我的原始数据框
year künstliche intelligenz ki artificial intelligence ai
0 2000 28 16 4 0
1 2001 0 0 0 0
2 2002 0 0 0 0
3 2003 4 0 0 0
4 2004 0 0 0 0
5 2005 0 0 0 0
6 2006 8 0 0 0
7 2007 12 0 0 0
8 2008 0 0 0 0
9 2009 0 0 0 0
10 2010 4 0 0 0
11 2011 4 0 0 0
12 2012 4 0 0 0
13 2013 4 0 0 0
14 2014 12 0 0 0
15 2015 48 24 8 48
16 2016 88 92 8 4
17 2017 96 48 0 0
18 2018 124 124 4 0
19 2019 84 292 0 0
20 2020 28 8 0 0在这个DF上,我运行这些命令并得到下面的结果图
data = data.melt('year', var_name='cols', value_name='vals')
fig, ax = plt.subplots(figsize=(6.3792, 6.3792))
sns.pointplot(x="year", y="vals", hue='cols', data=data, colors=sns.color_palette('colorblind'), scale=0.4,
ci=None)
ax.set(yscale='log')
ax.yaxis.set_major_formatter(mpl.ticker.ScalarFormatter())
ax.set_yticks([1, 2, 4, 8, 16, 32, 64, 128, 256, 512])
ax.set_xticklabels(ax.get_xticklabels(), rotation=30)
plt.show()

我的问题是点序列开始和结束时到X轴的垂直线。
有没有办法去掉这些垂直线?
发布于 2021-05-14 05:26:20
这些垂直线表示置信度,如sns.pointplot文档中所述。如果你不想在图表中显示它们,可以看看sns.lineplot。
https://stackoverflow.com/questions/67526278
复制相似问题