Вы ищете .autoscale()
. Вы можете использовать .margins(0)
, чтобы удалить все лишние пробелы, добавленные по умолчанию.
Т.е.
import matplotlib.pyplot as plt
import matplotlib.patches as patches
fig, ax = plt.subplots()
width = 20
height = 10
rect = patches.Rectangle((0,0),width, height, linewidth=4,edgecolor='r',facecolor='none')
ax.add_patch(rect)
ax.margins(0)
ax.autoscale()
plt.show()
Вы знаете, что Методы Страницы работают правильно? Если Вы используете ScriptManager, они работают?
Это кажется, что Вы могли бы отсутствовать web.config запись . Конкретно раздел HttpModules.
Большинство ajax сценариев, которые я видел действительно, должно назвать веб-сервис или отдельный обработчик сценариев, не страницу. Это чрезвычайно легко сделать в .net 3-5, не настолько легком в 2-0. Даже после выяснения ли, как не загрузить целую страницу, вот причины не назвать метод страницы:
1) метод страницы мог бы загрузить меньше материала, чем полностраничная загрузка, но все еще намного больше, чем Вам нужно для простого вызова ajax. 2) Паршивое разделение обязанностей. Страница, вероятно, ответственна за то, что приятно разметила материал, не логику, которую Вы используете в ajax методе.
3), Возможно, Вам нужно некоторое состояние сеанса, но это должно все еще быть доступно.
я в настоящее время обновляю свое знание об этом предмете... Я буду искать хороший ответ на этот вопрос в этом потоке, или я отправлю на одной следующей неделе. Вот направление, я направляюсь
, 1) Отправляют JSON от сервера до клиента и используют JavaScript для обновления страницы. - множество платформ помогает произвести JSON из веб-сервера.
2) JQuery выполняет ajax вызовы, json обработка и клиент, форматирующий забаву, вместо болезненного.
Мне не хватало одной строки из моего web.config:
<system.web>
<httpModules>
<add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
</httpModules>
</system.web>
Сегодня я снова столкнулся с этой проблемой по другой причине: я неправильно написал слово «приложение» в
contentType: 'application/json'
и получил ответ на всю страницу вместо вызова WebMethod.