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


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

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


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

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


x
array([ 0,  5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55, 60, 65, 70])

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


len(x)
15

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



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()


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