УСТРОЙСТВО И СПОСОБ ДЛЯ ОТОБРАЖЕНИЯ ДИАГРАММЫ В ЭЛЕКТРОННОМ УСТРОЙСТВЕ

1. Электронное устройство, содержащее:
- блок отображения, выполненный с возможностью принимать ввод для введения объекта, ассоциированного с диаграммой; и
- контроллер, выполненный с возможностью управлять отображением, по меньшей мере, одного компонента диаграммы на основе характеристик объекта.
2. Электронное устройство по п. 1, в котором контроллер дополнительно выполнен с возможностью формировать данные диаграммы на основе характеристик объекта и управлять отображением диаграммы на основе сформированных данных диаграммы.
3. Электронное устройство по п. 2, в котором данные диаграммы содержат значения координат, соответствующие форме введенного объекта.
4. Электронное устройство по п. 1, в котором при приеме запроса на то, чтобы создавать диаграмму, контроллер дополнительно выполнен с возможностью отображать типы диаграмм, и если диаграмма в любом из отображаемых типов диаграмм выбирается, контроллер дополнительно выполнен с возможностью отображать окно ввода объектов, связанное с выбранной диаграммой.
5. Электронное устройство по п. 4, в котором окно ввода объектов содержит систему координат, связанную с выбранной диаграммой.
6. Электронное устройство по п. 4, в котором тип диаграммы содержит, по меньшей мере, одно из таблицы для диаграммы, линейной диаграммы, гистограммы, секторной диаграммы и, по меньшей мере, одной предварительно сохраненной истории диаграммы.
7. Электронное устройство по п. 4, в котором если диаграмма выбирается, контроллер дополнительно выполнен с возможностью отображать, по меньшей мере, информацию одного ряда, по меньшей мере, относительно одного ряда, составляющего диаграмму.
8. Электронное устройство по п. 7, в котором информация рядов содержит, по меньшей мере, одно из названия рядов и суммы и среднего, по меньшей мере, одного значения диаграммы, включенного в ряд.
9. Электронное устройство по п. 7, в котором при приеме запроса на то, чтобы добавлять ряды, контроллер дополнительно выполнен с возможностью добавлять ряды на диаграмме, отображать информацию рядов относительно добавленных рядов и обновлять данные диаграммы.
10. Электронное устройство по п. 7, в котором при приеме запроса на то, чтобы удалять информацию рядов, контроллер дополнительно выполнен с возможностью удалять ряды, соответствующие информации рядов, из диаграммы и обновлять данные диаграммы.
11. Электронное устройство по п. 1, в котором, в случае если диаграмма представляет собой линейную диаграмму или гистограмму, контроллер дополнительно выполнен с возможностью изменять деления шкалы по оси Y системы координат, включенной в диаграмму, если введен жест, который горизонтально пересекает диаграмму.
12. Электронное устройство по п. 1, в котором, в случае если диаграмма представляет собой таблицу для диаграммы, контроллер дополнительно выполнен с возможностью добавлять, по меньшей мере, один столбец в таблице для диаграммы, если введен жест, который вертикально пересекает таблицу для диаграммы.
13. Электронное устройство по п. 1, в котором при приеме запроса на то, чтобы создавать диаграмму, контроллер дополнительно выполнен с возможностью отображать окно ввода объектов, содержащее опорную систему координат.
14. Электронное устройство по п. 1, в котором если объект дополнительно введен, контроллер дополнительно выполнен с возможностью обновлять и отображать диаграмму на основе характеристик отображаемой диаграммы или дополнительно введенного объекта.
15. Электронное устройство по п. 1, в котором при приеме запроса на то, чтобы изменять тип диаграммы, контроллер дополнительно выполнен с возможностью изменять тип диаграммы в зависимости от запрашиваемого изменения типа.
16. Электронное устройство по п. 1, в котором если конкретная область диаграммы выбирается, контроллер дополнительно выполнен с возможностью определять то, что редактирование конкретной области запрашивается, отображать первый идентификатор и обновлять и отображать диаграмму на основе сдвига первого идентификатора или на основе введенного числа.
17. Электронное устройство по п. 1, в котором если конкретная область системы координат, включенной в диаграмму, выбирается, контроллер дополнительно выполнен с возможностью определять то, что редактирование делений шкалы для системы координат запрашивается, отображать второй идентификатор и обновлять систему координат на основе сдвига второго идентификатора или на основе введенного числа.
18. Электронное устройство по п. 1, в котором если первый жест удаления введен в конкретной области диаграммы, контроллер дополнительно выполнен с возможностью удалять конкретную область из диаграммы.
19. Электронное устройство по п. 1, в котором если второй жест удаления введен на диаграмме, контроллер дополнительно выполнен с возможностью удалять диаграмму.
20. Электронное устройство по п. 1, в котором если число введено на диаграмме, контроллер дополнительно выполнен с возможностью определять значение диаграммы или деление шкалы, ближайшее к позиции ввода числа из множества компонентов, включенных в диаграмму, и изменять определенное значение диаграммы или деление шкалы на число.
21. Электронное устройство по п. 1, в котором если символ введен на диаграмме, контроллер дополнительно выполнен с возможностью определять деление шкалы, ближайшее к позиции ввода символа из делений шкалы по оси X, включенных в диаграмму, и отображать символ, который должен быть смежным с определенным делением шкалы.
22. Электронное устройство по п. 1, в котором при приеме запроса на то, чтобы сохранять диаграмму в форме файла изображений, или приеме ввода, указывающего завершение создания диаграммы, контроллер дополнительно выполнен с возможностью формировать и сохранять файл изображения, содержащий изображение диаграммы и данные диаграммы, соответствующие диаграмме.
23. Электронное устройство по п. 1, в котором характеристики содержат, по меньшей мере, одно из типа и позиции ввода.
24. Способ для отображения диаграммы в электронном устройстве, при этом способ содержит этапы, на которых:
- принимают ввод для введения объекта, ассоциированного с диаграммой; и
- формируют и отображают, по меньшей мере, один компонент диаграммы на основе характеристик объекта.
25. Способ по п. 24, в котором формирование и отображение, по меньшей мере, одного компонента диаграммы на основе характеристик объекта содержит этапы, на которых:
- формируют данные диаграммы на основе характеристик объекта; и
- отображают диаграмму на основе сформированных данных диаграммы.
26. Способ по п. 25, в котором данные диаграммы содержат значения координат, соответствующие форме введенного объекта.
27. Способ по п. 24, дополнительно содержащий этапы, на которых:
- при приеме запроса на то, чтобы создавать диаграмму, отображают типы диаграмм; и
- если диаграмма в любом из отображаемых типов диаграмм выбирается, отображают окно ввода объектов, связанное с выбранной диаграммой.
28. Способ по п. 27, в котором окно ввода объектов содержит систему координат, связанную с выбранной диаграммой.
29. Способ по п. 27, в котором тип диаграммы содержит, по меньшей мере, одно из таблицы для диаграммы, линейной диаграммы, гистограммы, секторной диаграммы и, по меньшей мере, одной предварительно сохраненной истории диаграммы.
30. Способ по п. 27, дополнительно содержащий этап, на котором:
- если диаграмма выбирается, отображают, по меньшей мере, информацию одного ряда, по меньшей мере, относительно одного ряда, составляющего диаграмму.
31. Способ по п. 30, в котором информация рядов содержит, по меньшей мере, одно из названия рядов и суммы и среднего, по меньшей мере, одного значения диаграммы, включенного в ряд.
32. Способ по п. 30, дополнительно содержащий этапы, на которых:
- при приеме запроса на то, чтобы добавлять ряды, добавляют ряды на диаграмме;
- отображают информацию рядов относительно добавленных рядов; и
- обновляют данные диаграммы.
33. Способ по п. 30, дополнительно содержащий этапы, на которых:
- при приеме запроса на то, чтобы удалять информацию рядов, удаляют ряды, соответствующие информации рядов, из диаграммы; и
- обновляют данные диаграммы.
34. Способ по п. 24, дополнительно содержащий этап, на котором:
- если диаграмма представляет собой линейную диаграмму или гистограмму, и введен жест, который горизонтально пересекает диаграмму, изменяют деления шкалы по оси Y системы координат, включенной в диаграмму.
35. Способ по п. 24, дополнительно содержащий этап, на котором:
- если диаграмма представляет собой таблицу для диаграммы, и введен жест, который вертикально пересекает таблицу для диаграммы, добавляют, по меньшей мере, один столбец в таблице для диаграммы.
36. Способ по п. 24, дополнительно содержащий этап, на котором:
- при приеме запроса на то, чтобы создавать диаграмму, отображают окно ввода объектов, содержащее опорную систему координат.
37. Способ по п. 24, дополнительно содержащий этап, на котором:
- если объект дополнительно введен, обновляют и отображают диаграмму на основе характеристик отображаемой диаграммы или дополнительно введенного объекта.
38. Способ по п. 24, дополнительно содержащий этап, на котором:
- при приеме запроса на то, чтобы изменять тип диаграммы, изменяют тип диаграммы в зависимости от запрашиваемого изменения типа.
39. Способ по п. 24, дополнительно содержащий этапы, на которых:
- если конкретная область диаграммы выбирается, определяют то, что редактирование конкретной области запрашивается;
- отображают первый идентификатор; и
- обновляют и отображают диаграмму на основе сдвига первого идентификатора или на основе введенного числа.
40. Способ по п. 24, дополнительно содержащий этапы, на которых:
- если конкретная область системы координат, включенной в диаграмму, выбирается, определяют то, что редактирование делений шкалы для системы координат запрашивается;
- отображают второй идентификатор; и
- обновляют систему координат на основе сдвига второго идентификатора или на основе введенного числа.
41. Способ по п. 24, дополнительно содержащий этап, на котором:
- если жест удаления введен в конкретной области диаграммы, удаляют конкретную область из диаграммы.
42. Способ по п. 24, дополнительно содержащий этап, на котором:
- если жест удаления введен на диаграмме, удаляют диаграмму.
43. Способ по п. 24, дополнительно содержащий этапы, на которых:
- если число введено на диаграмме, определяют значение диаграммы или деление шкалы, ближайшее к позиции ввода числа из множества компонентов, включенных в диаграмму; и
- изменяют определенное значение диаграммы или деления шкалы на число.
44. Способ по п. 24, дополнительно содержащий этапы, на которых:
- если символ введен на диаграмме, определяют деление шкалы, ближайшее к позиции ввода символа из делений шкалы по оси X, включенных в диаграмму; и
- отображают символ, который должен быть смежным с определенным делением шкалы.
45. Способ по п. 24, дополнительно содержащий этапы, на которых:
- при приеме запроса на то, чтобы сохранять диаграмму в форме файла изображений, или приеме ввода, указывающего завершение создания диаграммы, формируют и сохраняют файл изображений, содержащий изображение диаграммы и данные диаграммы, соответствующие диаграмме.
46. Способ по п. 24, в котором характеристики содержат, по меньшей мере, одно из типа и позиции ввода.
47. Энергонезависимый машиночитаемый носитель хранения данных, сохраняющий инструкции, которые выполняются посредством, по меньшей мере, одного процессора и задаются с возможностью инструктировать, по меньшей мере, один процессор выполнять, по меньшей мере, один этап, при этом, по меньшей мере, один этап содержит:
- прием ввода для введения объекта, ассоциированного с диаграммой; и
- формирование и отображение, по меньшей мере, одного компонента диаграммы на основе характеристик объекта.