Я не могу понять, как получить метки оси на моем графике «Морской шарнир», чтобы не отображаться с абсолютными значениями (а не со смещением). Я знаю, что могу сделать это в Matplotlib сСплошной участок с надписью абсолютной оси не смещен
plt.ticklabel_format(useOffset=False)
Но как же я заставить его работать с этим примером
import numpy as np
import pandas as pd
import seaborn as sns
sns.set(style="white")
# Generate a random correlated bivariate dataset
rs = np.random.RandomState(5)
mean = [0, 0]
cov = [(1, .5), (.5, 1)]
x1, x2 = rs.multivariate_normal(mean, cov, 500).T
x1 = pd.Series(x1, name="$X_1$")
x2 = pd.Series(x2, name="$X_2$")
# Show the joint distribution using kernel density estimation
g = sns.jointplot(x1, x2, kind="kde", size=7, space=0, xlim=(0.995, 1.005))
Любые предложения будут appreaciated.
Спасибо за ваше предложение, @ImportanceofbeingErnest; однако это еще не решило проблему. Вот скриншот графика, я хочу, чтобы ось x выглядела как ось y в терминах маркировки оси. Смещения исчезают, если я делаю диапазон x больше, но для моего набора данных, который на самом деле не работает.
@Joe Запуск кода без строки не дает мне никаких смещений, но вышеприведенное должно работать. Некоторые вещи очень просты. Однако, если вышеупомянутый ответ не решит вашу проблему, вам может потребоваться предоставить более подробную информацию, например. скриншот и более подробное описание проблемы. – ImportanceOfBeingErnest
Спасибо за предложение, к сожалению, это не помогло. Я опубликовал скриншот о том, как выглядит сюжет в оригинале q. –
Извините, я отредактировал ответ. – ImportanceOfBeingErnest