Как я могу сделать свои оси видимыми с помощью matplotlib?Python

Программы на Python
Ответить
Anonymous
 Как я могу сделать свои оси видимыми с помощью matplotlib?

Сообщение Anonymous »

Я использую matplotlib.pyplot для построения некоторых графиков, и по некоторым причинам я не вижу линий осей, хотя вижу xticks и yticks. Важно отметить, что я использую блокнот Python и обычно пытаюсь визуализировать свои графики с помощью встроенной функции %matplotlib.

Вот пример рисунка, который я получаю ( без осей):

Изображение


Вот код, который я использовал для создания этой фигуры:

Код: Выделить всё

fig, ax = plt.subplots(1,1, figsize=(7.5,6), sharey=False, sharex=False, edgecolor='k', frameon=True)
ax.plot(np.array(frequency_vec), before_LTP, 'b-o', label='Before');
ax.plot(np.array(frequency_vec), After_LTP, 'r-o', label='After');
plt.yticks([1,2,3,4,5,6,7,8], ['1','2','3','4','5','6','7','0'], fontsize=14)
plt.xticks(fontsize=14)
plt.rcParams['axes.edgecolor']='k'
ax.patch.set_visible(False)
ax.grid(False)
ax.set_frame_on(True)
ax.set_xlim(0, 110)
ax.set_ylim(1,(Number_of_pulses)+2)
ax.legend(loc='best', fontsize=15)
plt.xticks([12.5,25,50,75,100], ['12.5','25','50','75','100']);
И еще раз: как сделать так, чтобы линии осей были видимыми?

Спасибо!

Подробнее здесь: https://stackoverflow.com/questions/339 ... matplotlib
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»