Вы можете создать объект Line2D, похожий на выбранные вами маркеры, за исключением другого размера маркера по вашему выбору и использовать его для построения легенды. Это приятно, потому что не требует размещения объекта в ваших осях (возможно, запускает событие изменения размера), и не требует использования каких-либо скрытых атрибутов. Единственный реальный недостаток заключается в том, что вы должны конструировать легенду явно из списков объектов и меток, но это хорошо документированная функция matplotlib, поэтому она очень удобна в использовании.
from matplotlib.lines import Line2D
import matplotlib.pyplot as plt
import numpy as np
def rand_data():
return np.random.uniform(low=0., high=1., size=(100,))
# Generate data.
x1, y1 = [rand_data() for i in range(2)]
x2, y2 = [rand_data() for i in range(2)]
plt.figure()
plt.scatter(x1, y1, marker='o', label='first', s=20., c='b')
plt.scatter(x2, y2, marker='o', label='second', s=35., c='r')
# Create dummy Line2D objects for legend
h1 = Line2D([0], [0], marker='o', markersize=np.sqrt(20), color='b', linestyle='None')
h2 = Line2D([0], [0], marker='o', markersize=np.sqrt(20), color='r', linestyle='None')
# Set axes limits
plt.gca().set_xlim(-0.2, 1.2)
plt.gca().set_ylim(-0.2, 1.2)
# Plot legend.
plt.legend([h1, h2], ['first', 'second'], loc="lower left", markerscale=2,
scatterpoints=1, fontsize=10)
plt.show()
Найденное решение, свойство должно быть объявлено как
plugin.springsecurity.rest.token.storage.jwt.secret
blockquote>в отличие от того, что в журналах
grails.plugin.springsecurity.conf.rest.token.storage.jwt.secret
blockquote>
Вы можете создать application.groovy и runtime.groovy вместо yml. В плагине внешней конфигурации есть скрипт для преобразования из yml в конфигурацию Groovy: http://plugins.grails.org/plugin/grails/external-config