Вам необходимо получить доступ к объекту legend()
и использовать set_text()
для изменения текстовых значений, простой пример:
plt.plot(range(10), label='Some very long label')
plt.plot(range(1,11), label='Short label')
L=plt.legend()
L.get_texts()[0].set_text('make it short')
plt.savefig('temp.png')
В вашем случае вы меняете первый элемент в легенде, я вполне уверен, что индекс 0
в L.get_texts()[0]
относится и к вашей проблеме.
Просто включите файл заголовка и файл .def в новый проект dll и свяжите его со статической библиотекой.
Подробная информация о том, как экспортировать символы с файлом def, находится здесь http://msdn.microsoft.com/en-us/library/d91k01sh (VS.80) .aspx