Anyone кто знает, как распечатать источник закрытия в Groovy?
Например, у меня есть это замыкание (привязано к a
)
def a = { it.twice() }
Я хотел бы иметь String
"Это. но каждый раз, когда я вызываю функцию ...
Это должно быть легко, но мне это сложно. В принципе, у меня есть подзаголовок в matplotlib, который я рисую в шестнадцатеричном формате каждый раз, когда вызывается функция, но каждый раз, когда я вызываю функцию, я получаю новую цветовую панель, поэтому мне действительно хотелось бы обновить цветовую шкалу . К сожалению, похоже, что это не работает, поскольку объект, к которому прикреплена цветовая полоса, воссоздается с помощью subplot.hexbin.
def foo(self):
self.subplot.clear()
hb = self.subplot.hexbin(...)
if self.cb:
self.cb.update_bruteforce() # Doesn't work (hb is new)
else:
self.cb = self.figure.colorbar(hb)
Я сейчас нахожусь в этом раздражающем месте, где я пытаюсь полностью удалить оси цветовой полосы и просто воссоздать Это. К сожалению, когда я удаляю оси цветовой шкалы, оси подзаголовка не освобождают пространство, и вызов self.subplot.reset_position () не делает того, что я думал.
def foo(self):
self.subplot.clear()
hb = self.subplot.hexbin(...)
if self.cb:
self.figure.delaxes(self.figure.axes[1])
del self.cb
# TODO: resize self.subplot so it fills the
# whole figure before adding the new colorbar
self.cb = self.figure.colorbar(hb)
Есть ли у кого-нибудь предложения?
Очень признателен!
Это должно быть легко, но мне это нелегко. В принципе, у меня есть подзаголовок в matplotlib, который я рисую в шестнадцатеричном формате каждый раз, когда вызывается функция, но каждый раз, когда я вызываю функцию, я получаю новую цветовую панель, поэтому мне действительно хотелось бы обновить цветовую шкалу . К сожалению, похоже, что это не работает, поскольку объект, к которому прикреплена цветовая полоса, воссоздается с помощью subplot.hexbin.
def foo(self):
self.subplot.clear()
hb = self.subplot.hexbin(...)
if self.cb:
self.cb.update_bruteforce() # Doesn't work (hb is new)
else:
self.cb = self.figure.colorbar(hb)
Сейчас я нахожусь в этом раздражающем месте, где я пытаюсь полностью удалить оси цветовой полосы и просто воссоздать Это. К сожалению, когда я удаляю оси цветовой шкалы, оси подзаголовка не освобождают пространство, и вызов self.subplot.reset_position () не делает того, что я думал.
def foo(self):
self.subplot.clear()
hb = self.subplot.hexbin(...)
if self.cb:
self.figure.delaxes(self.figure.axes[1])
del self.cb
# TODO: resize self.subplot so it fills the
# whole figure before adding the new colorbar
self.cb = self.figure.colorbar(hb)
Есть ли у кого-нибудь предложения?
Очень признателен!
Это должно быть легко, но мне это нелегко. В принципе, у меня есть подзаголовок в matplotlib, который я рисую в шестнадцатеричном формате каждый раз, когда вызывается функция, но каждый раз, когда я вызываю функцию, я получаю новую цветовую шкалу, поэтому мне действительно хотелось бы обновить цветовую шкалу. . К сожалению, похоже, что это не работает, поскольку объект, к которому прикреплена цветовая полоса, воссоздается с помощью subplot.hexbin.
def foo(self):
self.subplot.clear()
hb = self.subplot.hexbin(...)
if self.cb:
self.cb.update_bruteforce() # Doesn't work (hb is new)
else:
self.cb = self.figure.colorbar(hb)
Я сейчас нахожусь в этом раздражающем месте, где я пытаюсь полностью удалить оси цветовой полосы и просто воссоздать Это. К сожалению, когда я удаляю оси цветовой шкалы, оси подзаголовка не освобождают пространство, и вызов self.subplot.reset_position () не делает того, что я думал.
def foo(self):
self.subplot.clear()
hb = self.subplot.hexbin(...)
if self.cb:
self.figure.delaxes(self.figure.axes[1])
del self.cb
# TODO: resize self.subplot so it fills the
# whole figure before adding the new colorbar
self.cb = self.figure.colorbar(hb)
Есть ли у кого-нибудь предложения?
Очень признателен! У меня есть подзаговор в matplotlib, в котором я рисую график hexbin каждый раз, когда вызывается функция, но каждый раз, когда я вызываю функцию, я получаю новую цветовую шкалу, поэтому мне действительно хотелось бы обновить цветовую шкалу. К сожалению, похоже, что это не работает, поскольку объект, к которому прикреплена цветовая полоса, воссоздается с помощью subplot.hexbin.
def foo(self):
self.subplot.clear()
hb = self.subplot.hexbin(...)
if self.cb:
self.cb.update_bruteforce() # Doesn't work (hb is new)
else:
self.cb = self.figure.colorbar(hb)
Сейчас я нахожусь в этом раздражающем месте, где я пытаюсь полностью удалить оси цветовой полосы и просто воссоздать Это. К сожалению, когда я удаляю оси цветовой шкалы, оси подзаголовка не освобождают пространство, и вызов self.subplot.reset_position () не делает того, что я думал.
def foo(self):
self.subplot.clear()
hb = self.subplot.hexbin(...)
if self.cb:
self.figure.delaxes(self.figure.axes[1])
del self.cb
# TODO: resize self.subplot so it fills the
# whole figure before adding the new colorbar
self.cb = self.figure.colorbar(hb)
Есть ли у кого-нибудь предложения?
Очень признателен! У меня есть подзаговор в matplotlib, в котором я рисую график hexbin каждый раз, когда вызывается функция, но каждый раз, когда я вызываю функцию, я получаю новую цветовую шкалу, поэтому мне действительно хотелось бы обновить цветовую шкалу. К сожалению, похоже, что это не работает, поскольку объект, к которому прикреплена цветовая полоса, воссоздается с помощью subplot.hexbin.
def foo(self):
self.subplot.clear()
hb = self.subplot.hexbin(...)
if self.cb:
self.cb.update_bruteforce() # Doesn't work (hb is new)
else:
self.cb = self.figure.colorbar(hb)
Я сейчас нахожусь в этом раздражающем месте, где я пытаюсь полностью удалить оси цветовой полосы и просто воссоздать Это. К сожалению, когда я удаляю оси цветовой шкалы, оси подзаголовка не освобождают пространство, и вызов self.subplot.reset_position () не делает того, что я думал.
def foo(self):
self.subplot.clear()
hb = self.subplot.hexbin(...)
if self.cb:
self.figure.delaxes(self.figure.axes[1])
del self.cb
# TODO: resize self.subplot so it fills the
# whole figure before adding the new colorbar
self.cb = self.figure.colorbar(hb)
Есть ли у кого-нибудь предложения?
Очень признателен! так что мне бы очень хотелось обновить цветовую шкалу. К сожалению, похоже, что это не работает, поскольку объект, к которому прикреплена цветовая полоса, воссоздается с помощью subplot.hexbin.
def foo(self):
self.subplot.clear()
hb = self.subplot.hexbin(...)
if self.cb:
self.cb.update_bruteforce() # Doesn't work (hb is new)
else:
self.cb = self.figure.colorbar(hb)
Я сейчас нахожусь в этом раздражающем месте, где я пытаюсь полностью удалить оси цветовой полосы и просто воссоздать Это. К сожалению, когда я удаляю оси цветовой шкалы, оси подзаголовка не освобождают пространство, и вызов self.subplot.reset_position () не делает того, что я думал.
def foo(self):
self.subplot.clear()
hb = self.subplot.hexbin(...)
if self.cb:
self.figure.delaxes(self.figure.axes[1])
del self.cb
# TODO: resize self.subplot so it fills the
# whole figure before adding the new colorbar
self.cb = self.figure.colorbar(hb)
Есть ли у кого-нибудь предложения?
Очень признателен! так что мне действительно хотелось бы обновить цветовую шкалу. К сожалению, похоже, что это не работает, поскольку объект, к которому прикреплена цветовая полоса, воссоздается с помощью subplot.hexbin.
def foo(self):
self.subplot.clear()
hb = self.subplot.hexbin(...)
if self.cb:
self.cb.update_bruteforce() # Doesn't work (hb is new)
else:
self.cb = self.figure.colorbar(hb)
Сейчас я нахожусь в этом раздражающем месте, где я пытаюсь полностью удалить оси цветовой полосы и просто воссоздать Это. К сожалению, когда я удаляю оси цветовой шкалы, оси подзаголовка не освобождают пространство, и вызов self.subplot.reset_position () не делает того, что я думал.
def foo(self):
self.subplot.clear()
hb = self.subplot.hexbin(...)
if self.cb:
self.figure.delaxes(self.figure.axes[1])
del self.cb
# TODO: resize self.subplot so it fills the
# whole figure before adding the new colorbar
self.cb = self.figure.colorbar(hb)
Есть ли у кого-нибудь предложения?
Очень признателен! К сожалению, когда я удаляю оси цветовой шкалы, оси подзаголовка не освобождают пространство, и вызов self.subplot.reset_position () не делает того, что я думал.
def foo(self):
self.subplot.clear()
hb = self.subplot.hexbin(...)
if self.cb:
self.figure.delaxes(self.figure.axes[1])
del self.cb
# TODO: resize self.subplot so it fills the
# whole figure before adding the new colorbar
self.cb = self.figure.colorbar(hb)
Есть ли у кого-нибудь предложения?
Очень признателен! К сожалению, когда я удаляю оси цветовой шкалы, оси подзаголовка не освобождают пространство, и вызов self.subplot.reset_position () не делает того, что я думал.
def foo(self):
self.subplot.clear()
hb = self.subplot.hexbin(...)
if self.cb:
self.figure.delaxes(self.figure.axes[1])
del self.cb
# TODO: resize self.subplot so it fills the
# whole figure before adding the new colorbar
self.cb = self.figure.colorbar(hb)
Есть ли у кого-нибудь предложения?
Очень признателен! Adam