Качала, В. В. Принципы создания пакета прикладных графических программ на языке Турбо-Паскаль (на примере задач геофизики) / под ред. А. А. Намгаладзе. – Апатиты : ПГИ КНЦ РАН, 1993. – 99 с.

3.5. Выбориоцифровкашкал Шкалынаграфикахиграютважнуюроль: ониопределяют формуграфикаиточностьполученияинформацииснего. Вообще проблемашкал- этомножествочастопротиворечивыхтребова­ ний: эстетикииэкономииместанаграфике, точностииудобс­ тваработыснимидр. Размерыграфикаопределяютсяразмеромэкранаи, как правило, невыходятзанего. Хотябываютисключения, когда картуилитомограмму, нежелаяснижатьразрешениярисунка, выводятнаэкранпочастямилискоррелируют.Мыжевдальней­ шембудемрассматриватьграфиктольковпределахэкрана. При этом, конечно, будемстаратьсянаиболееэффективноиспользо­ ватьегопространство. Возможныдваподходакразмерушкалынаэкране: либо жесткозадаетсяразмершкалывпикселяхитогданадоподс­ траиватье размахпутемсоответствующегомасштабирования подзаданноезначение, либоразмершкалызаранеенезадает­ ся, аопределяетсявзависимостиоте размахаисвободного местанаэкранедисплея. Второйподходпредставляетсяменее удобнымпоследующимпричинам. Во-первых, таккакразмер графиказаранеенеопределен, тосложнопроектироватьразме­ щениенаэкранедругойинформации. Во-вторых, графикможет получитьсяоченьбольшимилиоченьмаленьким, чтоухудшает егоэстетическоевосприятие. Размахшкалвмировыхкоординатахможетзадаваться пользователем, либовыбиратьсяавтоматически, исходяихдиа­ пазонавариациизначенийпеременных. Еслипользовательсам задаетразмахшкал, тонеобходимоорганизоватьпроверкудан­ ныхпокаждойкоординате: невыходятлионизазаданныйин­ тервал. Аесливыходят, тонеобходимокак-торешитьвопрос, чтожеделатьстакимиданными: либосчитатьвведенныймас­ сивошибсчнымипрекратитьсчет, либоразрешитьтакимточкам выходитьзапределы, отведенныеграфикунаэкране, либо, по­ метивспециальнымсимволом, разместитьихнаграницеграфи­ ка. Вслучаеавтоматическоговыбораразмахашкалнеобходимо длякаждойихнихрешитьследующиевопросы: а) установитьминимальноеимаксимальноезначенияшкалы 40

RkJQdWJsaXNoZXIy MTUzNzYz