giao писал(а):Вопрос не в тему. Просто себе сделал PolarSeries. Кто ответственный, и кому можно свой набросок кинуть? В роадмэпе читал, что Polar в разработке, может улегчить жизнь создателю?
Я ответственный.
Заходи на на
http://bugs.freepascal.org, создавай feature request и клади туда код
Добавлено спустя 10 минут 59 секунд:theUnicorn писал(а):Вобщем, я так и не разобрался как сделать, чтобы lazarus не делал автоматически шаг 2, если добавляется больше 10ти значений в TChart. Я тупой, как гранитная глыба) Помогайте.
TChart берёт данные из объектов типа T???ChartSource, аналогично TDataSource для компонент работы с БД.
У каждой series есть "встроенный" source, но можно использовать и внешний.
Стандартный вариант -- TListChartSource, хранящий в себе просто список точек,
которые можно добавлять методом Add.
Source можно использовать не только для данных, но и для меток осей.
Напимер, если свойству BottomAxis.Marks.Source присвоить тот же source,
который используется для данных, то гарантируется, что метки всегда будут только
в точках данных, независимо от масштаба.
Если Я правильно понял из картинки, то это твой случай.
(Кстати, в axisdemo, страница Customized marks, в точности он и рассмотрен).
Ещё можно создать, например, TUserDefinedChartSource, который выдаёт данные с чётными
координатами X и использовать его.