Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2006.10.01;
Скачать: [xml.tar.bz2];

Вниз

Дизайнерская задача :)   Найти похожие ветки 

 
Kolan ©   (2006-09-08 12:51) [0]

Здравствуйте,
 Дано:
   3 массива с точками (X, Y).
 Задача:
   Необходимо представить эти массивы пользователю в виде графиков с помощью TChart"а.
 Условия:
   Пользователь должен сразу понять что графики связаны. Групп по три графика может быть много, поэтому надо различать какая где.
 
  Внутри группы графики тоже должны быть различимы. Те пользователь не должен путать где какой график внутри группы.

 На печати(желательно черобелой) выше перечисленные условия тоже должны быть выполнены.

PS
 Придумал 2 варианта.
 1: "Тип линий" - графики одной группы одинакового цвета а в нутри группы отличаются типом(сплошная, точки)... Этот вариант не нравится тк. я думаю будет сложно отличить где какой, да и на ЧБ печати тоже будет плохо.

 2: "Оттенки линий" - Линии в грйппе близки по цвету, а в нутри группы отличаются оттенком... тоже вроде неахти.

PS
 Пока еще ниодин вариант не попробовал :)


 
MacroDenS ©   (2006-09-08 13:26) [1]

ну дык попробуй, а потом выводы сделаешь.
Предполагать можно многое, на практике как правило все проясняется...


 
DiamondShark ©   (2006-09-08 13:38) [2]

Одну группу напечатать на одной странице, а другую -- на другой.
Всё равно, если на одном графике будет больше трёх кривых, сооброжалка у юзера отключится из-за перегрузки, хоть цветом выделяй, хоть типом.


 
Kolan ©   (2006-09-09 12:38) [3]


> отключится

Не отключится. В предидущей версии групп небыло, а было просто по графику. Текущий выделялся жирным а различались они цветом. Удобно проводить визуальный сравнительный анализ... вот.


 
Kolan ©   (2006-09-09 13:36) [4]

Как и ожидалось при использовании разных типов линий(сплошная, пунктирная, точки) линии плохо различимы между собой. Кроме того:
Note:
Dotted or dashed pen styles are not available when the Width property is not 1.


А мне нужно иногда их делать жирными (Width = 2)....


 
Percent   (2006-09-09 14:28) [5]

См. графики в Ворде, Экселе. Узлы - треугольничками, черточками, кружочками, квадратиками...


 
Kolan ©   (2006-09-10 16:32) [6]


> См. графики в Ворде, Экселе. Узлы - треугольничками, черточками,
>  кружочками, квадратиками...
>

Не подходит тк точек очень много(10-20 тысячь в среднем). И "треугольнички" превращаются в очень жирные сплошные линии.


 
tButton ©   (2006-09-10 16:52) [7]


> Kolan ©   (10.09.06 16:32) [6]

рисуй их через один(два/три/пять/семнадцать...)


 
Kolan ©   (2006-09-10 17:05) [8]


> tButton ©   (10.09.06 16:52) [7]

Да идея... интересно TChart   так может... Сейчас попробую...


 
Kolan ©   (2006-09-11 10:51) [9]

Видимо стандартный TChart этого не умеет. А платный ? Кто знает?


 
ZMRaven ©   (2006-09-11 11:57) [10]

Tchart такое могёт :-)...цвета серий просто надо задать и не мучаться :-)


 
Kolan ©   (2006-09-11 13:31) [11]


> ZMRaven ©   (11.09.06 11:57) [10]
>цвета серий просто надо задать и не мучаться

Вопрос прочти...


> Tchart такое могёт

Может ставить маркеры не на каждую точку? Как это сделать?



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2006.10.01;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.014 c
1-1156235494
BronOS
2006-08-22 12:31
2006.10.01
Метод DeleteRow


2-1158128669
sl
2006-09-13 10:24
2006.10.01
Движение по TAB в обратную сторону


4-1148801624
dss555
2006-05-28 11:33
2006.10.01
Как получть текст из SysListView32 другого приложения?


1-1156142299
DelphiLexx
2006-08-21 10:38
2006.10.01
Получить правильные размеры формы


1-1156161079
.ruslan
2006-08-21 15:51
2006.10.01
DBCheckBox как программно изменить значение





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский