Presentation is loading. Please wait.

Presentation is loading. Please wait.

Systems and Methods for Automated Graphing of Spreadsheet Information May 25, 2000 Mira Kwak Computer Architecture and System Design Lab.

Similar presentations


Presentation on theme: "Systems and Methods for Automated Graphing of Spreadsheet Information May 25, 2000 Mira Kwak Computer Architecture and System Design Lab."— Presentation transcript:

1 Systems and Methods for Automated Graphing of Spreadsheet Information May 25, 2000 Mira Kwak mira@mira.pe.kr Computer Architecture and System Design Lab.

2 Content Abstract Detailed Description General System Spreadsheet System Graphing Module Internal Operation

3 Abstract 다음과 같은 기능의 electronic spreadsheet system 사용자의 데이터를 바탕으로 복잡도를 결정 적절한 그래프 유형을 자동 선택 그래프 출력

4 Summary of the Invention 그래프 생성 과정 사용자가 cell 선택 시스템이 사용자 선택 정보의 복잡도 판단 data series, 각 series 내 data point 개수에 따라 시스템이 알맞은 그래프 유형을 선택 사용자의 데이터가 시스템이 선택한 그래프 형식으로 나타남

5 Detailed Description of a Preferred Embodiment

6 General System

7 keyboard pointing device I/O controller main memory central processor display device mass storage printing device 104 105 106 107 108 103 102 101 110 Hardware System

8 operating system application program(s) windows shell/OS application program(s) spreadsheet system user interface user 140 125 127130 160 145 Software System

9 information (cells) automated formatting module graphing module graphs view reports data formulas ranges sheet group of sheets spreadsheet engine 131 input device output device 133 136 135 Basic Architecture and Functionality of the Spreadsheet System

10 Spreadsheet System

11 Spreadsheet Worksurface / Interface

12 Graphing Module

13 Interface for Graphing Information in this System

14

15

16 Internal Operation

17 startget user-selected cell(s) treat each column as a data series labels to be plotted along x-axis labels to be plotted as legend series if 1 st series contains labels? if 1 st row contains labels? if # rows >= # columns? plot graph according to graph > formatter 136 automatic > selection done treat each row as a data series labels to be plotted along x-axis labels to be plotted as legend series if 1 st series contains labels? if 1 st column contains labels? auto-selection of > yes no yes no yes no yes no yesno Fast Graph Method 700 701 711 713 715 712 714 702 705 721 723 725 722 724

18 surface 3-D bar multi-line 2-D bar single-line pie many 2D 3D number of data points number of series few ribbon complexity lesser | greater Data Complexity to Graph Type Mapping 750

19 start if single series? if # series is many (e.g. >= 5) ? Automatic Graph Selection Method 760 return type = surface return type = pie return type = ribbon return type = bar return type = s-line return type = bar return type = 3D bar return type = m-line if # data point is few (e.g. < 5) ? if # data point is many (e.g. > 10) ? if # data point is many (e.g. > 10) ? if # data point is few (e.g. < 10) ? if # data point is many (e.g. > 20) ? 2-D graphs 3-D graphs Data Complexity more less no yes no 761 762 771 772 781 791 792


Download ppt "Systems and Methods for Automated Graphing of Spreadsheet Information May 25, 2000 Mira Kwak Computer Architecture and System Design Lab."

Similar presentations


Ads by Google