GCloud AppEngine под Eclipse не запускается (Mac OS)

Я обнаружил более надежный метод:

Если вы знаете bottom и top kwargs, которые вошли в инициализацию GridSpec, или вы иначе знаете положения краев ваших осей в Figure, вы также можете указать положение ylabel в координатах Figure с помощью какой-то фантастической магии «преобразования». Например:

import matplotlib.transforms as mtransforms
bottom, top = .1, .9
f, a = plt.subplots(nrows=2, ncols=1, bottom=bottom, top=top)
avepos = (bottom+top)/2
a[0].yaxis.label.set_transform(mtransforms.blended_transform_factory(
       mtransforms.IdentityTransform(), f.transFigure # specify x, y transform
       )) # changed from default blend (IdentityTransform(), a[0].transAxes)
a[0].yaxis.label.set_position((0, avepos))
a[0].set_ylabel('Hello, world!')

... и вы должны увидеть, что метка по-прежнему правильно регулирует влево-вправо, чтобы не перекрывать метки, как обычно, но теперь она будет регулироваться всегда точно между желаемыми подзаголовками.

Кроме того, если вы даже не используете set_position, то ярлык будет отображаться по умолчанию точно на полпути вверх. Я предполагаю, что это происходит потому, что, когда ярлык окончательно нарисован, matplotlib использует 0.5 для y -координата, не проверяя, изменилось ли базовое преобразование координат.

1
задан user2191287 17 January 2019 в 07:37
поделиться

2 ответа

Добавление следующего в модуль build.gradle может помочь:

appengine.tools.cloudSdkHome="/Users/marioyoussef/Desktop/google-cloud-sdk"

ИЛИ

Создайте символическую ссылку из вашей пользовательской папки в папку установки GCloud SDK.

0
ответ дан Bira 17 January 2019 в 07:37
поделиться

Ах, это работает сейчас.

Решение заключается в создании символической ссылки внутри вашей пользовательской папки на установочную папку w GCloud SDK.

0
ответ дан user2191287 17 January 2019 в 07:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: