Это расширение вопроса, связанного с .
Я собираюсь создать контурный график с помеченными контурами, а затем изменить масштаб осей на «log».
Это работает нормально, за исключением того, что вращение меток контура не регулируется.Можно ли это исправить?
loglog = False
import matplotlib.pyplot as plt
import numpy as np
x = (np.linspace(0, 10))
y = (np.linspace(0, 10))
X, Y = np.meshgrid(x, y)
C = plt.contour(X, Y, np.sqrt(X) * Y)
plt.clabel(C, inline=1, fontsize=10)
plt.xlim(1, 10)
plt.ylim(1, 10)
if loglog: plt.xscale('log')
if loglog: plt.yscale('log')
plt.show()
Первый график получается с loglog=False
во втором loglog=True
:

