питон: график рассеяния логарифмическая шкала

В своем коде я беру логарифм двух рядов данных и строю их график. Я хотел бы изменить значение каждого тика оси x, увеличив его до степени e (анти-логарифм натурального логарифма).

Другими словами. Я хочу построить график логарифмов обеих серий, но у них есть ось X в уровнях.

Вот код, который я использую.

from pylab import scatter
import pylab
import matplotlib.pyplot as plt
import pandas as pd
from pandas import Series, DataFrame
import numpy as np

file_name = '/Users/joedanger/Desktop/Python/scatter_python.csv'

data = DataFrame(pd.read_csv(file_name))

y = np.log(data['o_value'], dtype='float64')
x = np.log(data['time_diff_day'], dtype='float64')

fig = plt.figure()
plt.scatter(x, y, c='blue', alpha=0.05, edgecolors='none')
fig.suptitle('test title', fontsize=20)
plt.xlabel('time_diff_day', fontsize=18)
plt.ylabel('o_value', fontsize=16)
plt.xticks([-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4])

plt.grid(True)
pylab.show()

Ответы на вопрос(1)

Ваш ответ на вопрос