我想在Seaborn图中排列y轴的值。 我想按这种顺序增加数量-> 100,1000,10000
我该怎么做。
我可以使用下面定义的这种原始图形代码。
ax = sns.lineplot
答案 0 :(得分:1)
您可以使用ax.set_yticks
并传递要在y轴上设置的股票行情清单(对于x轴是ax.set_xticks
)
ax = sns.lineplot(x, y);
ax.set_yticks([100,1000,10000])
当然,您可以使用列表理解来生成列表
yticks = [10**i for i in range(2, 5)]
ax.set_yticks(yticks)
或者,您也可以使用ax.set_ylim
来获取开始和结束值。
ax.set_ylim(100, 1000)
,但我认为您无法在此函数中指定增量。