Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import matplotlib.pyplot as plt
- import numpy as np
- x = np.linspace(-10, 10, 41)
- y = x ** 2
- plt.plot(x, y, color='yellow', marker='o', linestyle='--', markerfacecolor='red',
- label='Мур 1'); # задаём параметры параболы для линии 1
- plt.plot(x, -y + 100, color='blue', marker='x', linestyle='--', markerfacecolor='red',
- label='Мур 2'); # задаём параметры параболы для линии 2
- plt.grid() # добавляем сетку
- plt.legend(
- loc='upper center'); # добавляем легенду (best' - легенда будет размещена в свободном от линий пространстве )
- plt.xlabel('Это ось Х', fontsize=10) # называем оси Х
- plt.ylabel('Это ось Y', fontsize=10) # называем оси У
- plt.ylim(0, 122) # задаём диапазон для оси У
- # plt.xlim(0, 10) # задаём диапазон для оси X
- plt.title('Тут написано название графика', fontsize=16, y=1.05) # указываем заголовок для графика
- ########################################################## ТУТ УКАЗЫВАЕТСЯ АННОТАЦИЯ К ГРАФИКУ
- plt.axhline(50, color='lightgray',
- linestyle='--') # ГОРИЗОНТАЛЬНАЯ пунктирная линия обозначающая середину графика по оси Х
- plt.axvline(-1, color='lightgray',
- linestyle='--') # ВЕРТИКАЛЬНАЯ пунктирная линия обозначающая ПОЧТИ середину графика по оси У
- plt.text(-4, 52, 'Мы тут!') # добавляем аннотацию
- plt.annotate('Надо\nсюда!', xy=(2.5, 81), xytext=(2.5, 40),
- arrowprops=dict(arrowstyle='->', color='red')) # 2-я аннатоция и стрелочка
- plt.show() # print`уем график
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement