【发布时间】:2021-02-22 09:49:13
【问题描述】:
在我的绘图中添加对数 X 轴时遇到问题。我想使用A、B 和C 方法根据样本大小显示结果。
我的数据框:
A B C
15 0.733333 0.613333 0.733333
30 0.716667 0.693333 0.766667
59 0.733684 0.678485 0.745763
118 0.796667 0.726087 0.779661
236 0.817862 0.788333 0.838983
470 0.832125 0.814468 0.836170
我想做什么:
sample_count = np.around(np.logspace(math.log10(15),math.log10(470),6))
sample_count = sample_count.astype(int)
sns.set_style('whitegrid')
g_results=sns.lineplot(data=results,dashes=0,markers=['o','o','o'])
g_results.set(xticks=sample_count)
g_results.set(xscale='log')
但是结果并不是我想要的,因为蜱虫已经完全消失了:
如果没有最后一行xscale,它看起来像这样,当然这是线性刻度,但这次带有正确的刻度:
我想要实现的是这样的:
感谢您对我的问题的帮助。
【问题讨论】:
-
这个问题的标题应该改成只这里讲
x轴,我是来y轴的,没用。