Ось JFreeCharts: выравнивание меток

Я использую jFreeChart 1.0.14.У меня есть график с горизонтальной ---- +: = 0 =: + ---- .И я пытаюсь центрировать метки так, чтобы они были в двух последующих галочках.JFreeChart выравнивает тиковые метки в общем случае следующим образом:img доступно на http://i.stack.imgur.com/CU4w3.pngНо я бы хотел выровнять метки тиков следующим образом:img доступно на http://i.stack.imgur.com/8utFJ.pngМетки галочек на изображениях выравниваются вручную в графическом редакторе путем редактирования исходного изображения.Это не вывод библиотеки jFreeChart.Есть ли способ, как это сделать через API DateAxis?Любая помощь приветствуется ... :)Большое спасибо за любую помощь или идею.Хонза (спорак)
4 голоса | спросил sporak 16 +04002012-10-16T17:08:35+04:00312012bEurope/MoscowTue, 16 Oct 2012 17:08:35 +0400 2012, 17:08:35

1 ответ


0
Поскольку никто не помог мне, я попытался переопределить DateAxis, чтобы получить Axis с выравниванием меток тиков.Я назвал это « ---- +: = 0 =: + ---- ».Он расширяет ---- +: = 1 =: + ---- и переопределяет только те методы, которые используются для отображения меток.Он может отображать метки тиков двумя способами: стандартным способом, который размещает метки под метками, и требуемым образом, чтобы центрировать метки в середине интервала.Потому что я не очень разбираюсь в библиотеке JFreeCharts, чтобы понять, что некоторые классы и методы были для меня нелегкими.Я надеюсь, что это будет работать нормально во всех распространенных случаях.Мой класс содержит Javadoc и комментарии только на моем родном языке, поэтому я не буду публиковать их здесь.Этот класс оси (AlignedDateAxis) отлично работает для меня, и я использую его в своем проекте.Хонза (спорак)
ответил sporak 26 +04002012-10-26T18:08:14+04:00312012bEurope/MoscowFri, 26 Oct 2012 18:08:14 +0400 2012, 18:08:14

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132