Python 有没有办法把两种不同的刻度类型放在同一个轴上?(matplotlib)

Python 有没有办法把两种不同的刻度类型放在同一个轴上?(matplotlib),python,matplotlib,Python,Matplotlib,我想把我的x轴分成两个不同的部分——第一部分是线性刻度,另一部分是对数刻度。可能吗?如果可能,如何实现 假设我有: x = [100, 50, 30, 10, 1, 0.5, 0.2, 0.1, 0.01] y = [1, 3, 4, 5, 7, 9, 10, 11, 12] 我想把x轴从100到10作为线性刻度,另一部分从10到0.01作为对数刻度。你检查过了吗?这回答了你的问题吗?这正是我要找的。感谢大家的回答,并为这么长时间没有回答而道歉。我不知道为什么,但我12月份的回答没有加上。我刚

我想把我的x轴分成两个不同的部分——第一部分是线性刻度,另一部分是对数刻度。可能吗?如果可能,如何实现

假设我有:

x = [100, 50, 30, 10, 1, 0.5, 0.2, 0.1, 0.01]
y = [1, 3, 4, 5, 7, 9, 10, 11, 12]

我想把x轴从100到10作为线性刻度,另一部分从10到0.01作为对数刻度。

你检查过了吗?这回答了你的问题吗?这正是我要找的。感谢大家的回答,并为这么长时间没有回答而道歉。我不知道为什么,但我12月份的回答没有加上。我刚刚意识到这一点,所以它又来了:非常感谢!