Я надеюсь, что ваши данные распределены неравномерно - круговые диаграммы с 200 срезами могут быть отвратительными!
Если я правильно понимаю вашу цель, вам на самом деле не нужен график из этих 500 чисел, вы хочу график того, как часто каждое значение появляется в этом наборе. Создайте отчет о том, что данные в парах, и составьте диаграмму.
Например, в ячейке с 200 пустыми ячейками под ней, скажем, A30 или V1, введите:
=ARRAYFORMULA(ROW(1:200))
Это возможные значения от 1 до 200.
Затем рядом с ним, скажем, B30 или W1, введите:
=ARRAYFORMULA(COUNTIF($A$1:$T$25, "="&ROW(1:200)))
Это отдельные подсчеты того, как часто каждый номер столбца A появляется в A1: T25. [1110 ]
Теперь, когда ваши ценности и их «популярность» просчитаны, создайте свою круговую диаграмму из этого.
Спецификация HTML 4.01 описывает только GET
и POST
как допустимые значения для method
атрибут. Таким образом в HTML нет никакого способа описать другие методы, чем это к настоящему времени.
Но спецификация HTML 5 (в настоящее время просто рабочий проект) действительно называет PUT
и DELETE
как допустимые значения.
Взгляд в XMLHttpRequest возражает спецификации (в настоящее время просто рабочий проект также) используемый для асинхронных запросов в JavaScript (AJAX
), это поддерживает PUT
и DELETE
методы также, но ничего не говорит о фактической поддержке текущими браузерами.
Чтобы моделировать ПОМЕЩЕННЫЙ и УДАЛИТЬ, платформы как направляющие вместо этого создают формы как это:
<form action="/users/1/delete" method="post">
<input type="hidden" name="_method" value="delete" />
<input type="submit" value="Delete user 1" />
</form>
Это - на самом деле форма POST, но использование скрытого _method
вход для сообщения сервера, какой метод был действительно предназначен. Вы могли реализовать эту поддержку на любой другой веб-платформе также.
@C Moran является правильным: если Вы хотите быть ДЕЙСТВИТЕЛЬНО УСПОКОИТЕЛЬНЫМИ, браузер не является идеальным клиентом, частично благодаря отсутствию методы HTTP вне GET
и POST
. Однако, если Вы действительно хотите сделать это от браузера, можно использовать Ajax для отправки PUT
s и DELETE
s, например, Менеджер соединений YUI позволяет Вам, указывают любой из следующих методов HTTP:
GET
POST
HEAD
PUT
DELETE
Я услышал, что УДАЛЯЮТ и ПОМЕЩАЮТ, не полностью поддерживается во всех браузерах (я не проверял его). Направляющие делают обходное решение - оно отправляет POST со скрытым полем, содержащим реальный метод. Таким образом, это действительно использует, только ДОБИРАЮТСЯ и POST, и на сервере это читает это скрытое поле и воздействует на него.
POST не должен быть через форму. Лучший способ узнать об этом и также ДОБРАТЬСЯ, ПОМЕСТИЛ и УДАЛЯЕТ, должен использовать клиент ReST, чтобы сделать Ваши Запросы HTTP и видеть ответы. Я рекомендую загрузить изящный маленький клиент Python с http://restclient.org/
Браузер является (на данный момент) не Вашим лучшим инструментом для использования при ознакомлении себя с ReST. Клиент как тот выше позволит Вам "видеть" свои Запросы HTTP и ответы.
Основанные на Flash приложения (или Flex) могут работать на более низких уровнях, как открытые сокеты. Они могут также сделать, ПОМЕЩАЛ/УДАЛЯЛ (хотя Flex в особенности, как известно, имеет проблемы с http заголовками. Таким образом, я предполагаю, что говорю, что это зависит от Вашей клиентской технологии. В частности, Вы могли встроить маленький объект флэш-памяти, который сделает коммуникацию для Вас, если Ваш браузер не будет поддерживать ее (или Вы не хотите реализовывать перекрестную поддержку браузера).