Качала, В. В. Принципы создания пакета прикладных графических программ на языке Турбо-Паскаль (на примере задач геофизики) / под ред. А. А. Намгаладзе. – Апатиты : ПГИ КНЦ РАН, 1993. – 99 с.
3.5. Выбориоцифровкашкал Шкалынаграфикахиграютважнуюроль: ониопределяют формуграфикаиточностьполученияинформацииснего. Вообще проблемашкал- этомножествочастопротиворечивыхтребова ний: эстетикииэкономииместанаграфике, точностииудобс тваработыснимидр. Размерыграфикаопределяютсяразмеромэкранаи, как правило, невыходятзанего. Хотябываютисключения, когда картуилитомограмму, нежелаяснижатьразрешениярисунка, выводятнаэкранпочастямилискоррелируют.Мыжевдальней шембудемрассматриватьграфиктольковпределахэкрана. При этом, конечно, будемстаратьсянаиболееэффективноиспользо ватьегопространство. Возможныдваподходакразмерушкалынаэкране: либо жесткозадаетсяразмершкалывпикселяхитогданадоподс траиватье размахпутемсоответствующегомасштабирования подзаданноезначение, либоразмершкалызаранеенезадает ся, аопределяетсявзависимостиоте размахаисвободного местанаэкранедисплея. Второйподходпредставляетсяменее удобнымпоследующимпричинам. Во-первых, таккакразмер графиказаранеенеопределен, тосложнопроектироватьразме щениенаэкранедругойинформации. Во-вторых, графикможет получитьсяоченьбольшимилиоченьмаленьким, чтоухудшает егоэстетическоевосприятие. Размахшкалвмировыхкоординатахможетзадаваться пользователем, либовыбиратьсяавтоматически, исходяихдиа пазонавариациизначенийпеременных. Еслипользовательсам задаетразмахшкал, тонеобходимоорганизоватьпроверкудан ныхпокаждойкоординате: невыходятлионизазаданныйин тервал. Аесливыходят, тонеобходимокак-торешитьвопрос, чтожеделатьстакимиданными: либосчитатьвведенныймас сивошибсчнымипрекратитьсчет, либоразрешитьтакимточкам выходитьзапределы, отведенныеграфикунаэкране, либо, по метивспециальнымсимволом, разместитьихнаграницеграфи ка. Вслучаеавтоматическоговыбораразмахашкалнеобходимо длякаждойихнихрешитьследующиевопросы: а) установитьминимальноеимаксимальноезначенияшкалы 40
Made with FlippingBook
RkJQdWJsaXNoZXIy MTUzNzYz