Внимание! онлайн-режим нашего курса не поддерживает ячейки с программным кодом. Для работы с ними установите (бесплатную) программу Jupyter Notebook. Это позволит писать и выполнять свои программы, строить графики и связываться с конструкциями на микроконтроллерах. .

Для этого импортируем библиотеку numpy, содержащую, по-видимому, все математические функции, когда-ибо придуманные человечеством:


import numpy as np   #Дадим её сразу краткое прозвище: np. Чтобы не перетрудиться на клавиатуре. 

И запишем в переменную x автоматически сгенерированный список чисел:


x=np.arange(0,75,5)   # Создаем список от 0 до 75 с шагом 5 мм

Так, что у нас получилось?


x

Вот как! Проверим длину:


len(x)

Всё в порядке, можно строить график!



plt.plot(x,ϕ)  
plt.show()

Вот, теперь другое дело! Числа внизу графика уже сответствуют положению точек измерения потенциала в миллиметрах.


Для пущей красоты к графику можно добавить надписи. Это делается при помощи функций plt.xlabel и plt.ylabel. В графиках традиционно x обозначает то, что относится к горизонтальной оси, а y - к вертикальной.






plt.plot(x,ϕ)  
plt.xlabel('Координаты (мм)')
plt.ylabel('Потенциал (В)')
plt.title('Потенциал в графитовом проводнике')
plt.show()

Ой, что-то они отображаются как-то странно...

Действительно, matplotlib - англоязычная библиотека, и чтобы включить в ней русские буквы, нужно выполнить следующие строки:



from matplotlib import rc
rc('font', **{'family': 'Verdana'})

Попробуй теперь:






plt.plot(x,ϕ)  
plt.xlabel('Координаты (мм)')
plt.ylabel('Потенциал (В)')
plt.title('Потенциал в графитовом проводнике')
plt.show()

Вот - совсем уже другое дело! Такой график не стыдно отправить и в какой-нибудь научный журнал!