Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Lazarus, Free Pascal, CodeTyphon
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.11.2017, 23:14   #1
7in
(aka Jin X) !RTFM!
Форумчанин
 
Аватар для 7in
 
Регистрация: 14.12.2014
Сообщений: 295
По умолчанию TChart - подписи по осям

Я добавляю точки через AddXY и хочу, чтобы подписи были с градацией по целым числам (вообще, у меня значения и X, и Y целые). И чтобы не было по 3 одинаковых значения (типа 0 0 0 1 1 1 2 2 2 3 3 3). Как это сделать?
И можно ли изменить толщину линии графика?
Делаю лабы на Asm/Delphi/C++/Python/VBA(Excel): asmlabs.ru
7in вне форума Ответить с цитированием
Старый 30.11.2017, 09:22   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

Цитата:
хочу, чтобы подписи были с градацией по целым числам (вообще, у меня значения и X, и Y целые). И чтобы не было по 3 одинаковых значения (типа 0 0 0 1 1 1 2 2 2 3 3 3). Как это сделать?
не понятно. На картинке покажи эту хотелку.
Цитата:
И можно ли изменить толщину линии графика?
Можно
Код:
procedure TForm1.Button1Click(Sender: TObject);
begin
  TLineSeries(Chart1.Series[0]).LinePen.Width:=3;
  Chart1.Series[0].AddXY(1,1);
  Chart1.Series[0].AddXY(2,4);
  Chart1.Series[0].AddXY(4,7);
  Chart1.Series[0].AddXY(5,1);
  Chart1.Series[0].AddXY(6,2);
  Chart1.Series[0].AddXY(7,5);
  Chart1.Series[0].AddXY(8,6);
end;
Изображения
Тип файла: jpg Безымянный.jpg (67.6 Кб, 78 просмотров)
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 30.11.2017, 11:57   #3
7in
(aka Jin X) !RTFM!
Форумчанин
 
Аватар для 7in
 
Регистрация: 14.12.2014
Сообщений: 295
По умолчанию

Вообще, компонент TChart в Lazarus и Delphi отличается довольно прилично...

Вот так выглядит сейчас (кружками обведены повторяющиеся значения):
2017-11-30_00-36-40.png
Вот так надо:
2017-11-30_00-37-13.png
Т.е. чтобы сетка была точно на целых значениях, а не где-то в промежутках (по сути же, на первой картинке 1 - это не 1, а 0.845, например, или 1.453; и 45, 46, 46, 47 - это по факту что-то вроде 45.1, 45.9, 46.7, 47.4; просто формат задан целый: %0:.0n).

Вот так, по сути, на самом деле сейчас (только числа тут другие):
2017-11-30_00-44-23.png
Делаю лабы на Asm/Delphi/C++/Python/VBA(Excel): asmlabs.ru
7in вне форума Ответить с цитированием
Старый 30.11.2017, 11:58   #4
7in
(aka Jin X) !RTFM!
Форумчанин
 
Аватар для 7in
 
Регистрация: 14.12.2014
Сообщений: 295
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
На картинке покажи эту хотелку.
По сути, как на картинке у тебя и надо. А получается как на последней моей картинке... или на первой.
Делаю лабы на Asm/Delphi/C++/Python/VBA(Excel): asmlabs.ru
7in вне форума Ответить с цитированием
Старый 30.11.2017, 12:19   #5
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

Цитата:
компонент TChart в Lazarus и Delphi отличается довольно прилично...
извини, не обратил внимания, что не делфи
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 30.11.2017, 23:42   #6
7in
(aka Jin X) !RTFM!
Форумчанин
 
Аватар для 7in
 
Регистрация: 14.12.2014
Сообщений: 295
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
извини, не обратил внимания, что не делфи
Я не знаю, может, в Delphi такая же ерунда. Например, если развернуть на весь экран...
Делаю лабы на Asm/Delphi/C++/Python/VBA(Excel): asmlabs.ru
7in вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Формат представления численных значений по осям x, y на графиках jeckham Помощь студентам 1 28.05.2016 15:19
Движение обычного круга по осям стрелками клавиатуры. mitmikha Паскаль, Turbo Pascal, PascalABC.NET 2 18.04.2011 08:39
Перенос Параллелепипеда по осям stscolt Помощь студентам 3 23.09.2009 08:29
Подписи в Tchart. Superman Компоненты Delphi 0 23.07.2009 21:40