У меня возникли проблемы с использованием версии matplotlib: 2.0.2. Завершив пример сверху, я получил центрированный набор пузырей.
[/g0]
Я «исправил» проблему, добавив еще одну строку:
plt.plot([],[])
Весь фрагмент кода становится:
import datetime
import random
import matplotlib.pyplot as plt
import matplotlib.dates as mdates
# make up some data
x = [datetime.datetime.now() + datetime.timedelta(minutes=i) for i in range(12)]
y = [i+random.gauss(0,1) for i,_ in enumerate(x)]
# plot
plt.plot([],[])
plt.scatter(x,y)
# beautify the x-labels
plt.gcf().autofmt_xdate()
myFmt = mdates.DateFormatter('%H:%M')
plt.gca().xaxis.set_major_formatter(myFmt)
plt.show()
plt.close()
Это создает изображение с пузырьками, распределенными по желанию.
[/g1]
Используйте host_vars . Создайте каталог ~ / lab8 / ANSIBLE / RTR-TEMPLATE / host_vars и создайте файлы с переменными, специфичными для хоста.
~ / lab8 / ANSIBLE / RTR-TEMPLATE / host_vars / 198.51.100.4
routers_all:
- {OSPF: 'Yes', OSPF_area: '0', OSPF_id: '1', hostname: R1}
int_details_R1:
- {int: Loopback1, ip: 10.0.0.1, mask: 255.255.255.255}
- {int: FastEthernet0/0, ip: 198.51.100.3, mask: 255.255.255.0}
- {int: FastEthernet1/0, ip: 198.51.101.3, mask: 255.255.255.0}
- {int: FastEthernet2/0, ip: 198.51.102.3, mask: 255.255.255.0}
~ / lab8 / ANSIBLE / RTR-TEMPLATE / host_vars / 198.51.100.5
routers_all:
- {OSPF: 'Yes', OSPF_area: '0', OSPF_id: '2', hostname: R2}
int_details_R2:
- {int: Loopback1, ip: 20.0.0.1, mask: 255.255.255.255}
- {int: FastEthernet0/0, ip: 198.51.100.4, mask: 255.255.255.0}
- {int: FastEthernet1/0, ip: 198.51.101.4, mask: 255.255.255.0}
[117 ] Эти переменные будут добавлены «плагином vars по умолчанию», как описано в Приоритет переменной: куда поместить переменную?