gpt4 book ai didi

python - 如何改变matplotlib中y轴点之间的距离?

转载 作者:太空宇宙 更新时间:2023-11-03 16:10:30 24 4
gpt4 key购买 nike

抱歉,如果这是一个非常愚蠢的问题,我已经做了很多搜索,但找不到答案。我正在使用 matplotlib 生成一些数据的绘图,但需要间隔 y 轴上的点之间的距离。

这就是我目前的情况 matlibplot

我希望它像这样间隔开 sampleplot

ratioticks = (0.00001, 0.0001, 0.001, 0.01, 0.1, 1)
line = plt.plot(x, ratioy, label='BCR:ABL1 ratio(IS)')
line2 = plt.plot(x, sensy, label='Sensitivity of Detection (1/ABL1)')
line3 = plt.plot(x, sensx, label='Target Sensitivity')
line4 = plt.plot(x, mrx, label='MMR')
plt.setp(line, color='r', linewidth=2.0)
plt.setp(line2, color='g', linewidth=2.0)
plt.setp(line3, color='b', linewidth=2.0)
plt.setp(line3, color='m', linewidth=2.0)
plt.grid(which='both')
plt.yticks(ratioticks)
plt.ylabel('Ratio on Log Scale')
plt.xlabel('Date')
plt.title('Level of BCR:ABL1 normalised to ABL1 on the International Scale (IS)')
plt.show()

提前致谢:)

最佳答案

您需要调用:

plt.yscale("log")

关于python - 如何改变matplotlib中y轴点之间的距离?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39371742/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com