Tag: jfreechart

Jfreechart создает всплывающую подсказку в chartPanel

Как я могу создать всплывающую подсказку на графической мыши в JFreechart? Я пытался chartPanel.setToolTipText(“this is the string”); но это не сработает. Должен ли я раньше делать что-то еще? что-то вроде chartPanel.createToolTip(). Я вызываю эти методы в событии chartMouseMoved. благодаря

Несколько графиков на нескольких фигурах с использованием jFreeChart

Я пытаюсь использовать jFreechart для генерации двух цифр, каждый из которых имеет 12 графиков (которые упоминаются как серия в jFreeChart). Однако некоторые графики просто пропущены! Я знаю, что у меня есть проблема синхронизации и пыталась использовать метод, который пользователь @trashgod предоставил мне здесь, однако я потерпел неудачу. Я знаю, как я использую swingworker, это неправильно […]

JFreechart Loop через сектора полярных диаграмм

У меня есть следующий код для метода loop, который обрабатывает секторы полярного графика, но метод вызывается несколько раз, как если бы он был в цикле. Я хочу создать серию на каждом участке графика, сектор определяется блоком тика оси и единиц измерения угла. Когда я комментирую polarDataset.addSeries(new XYSeries(“test”)) и цикл for для этой новой серии, проблема […]

Несколько осей по тем же данным

Я пытаюсь иметь две оси по тем же данным. Данные представляют собой пару DefaultTableXYDatasets . Сюжет XYPlot , и у меня есть два XYLineAndShapeRenderers и один StackedXYAreaRenderer2 . Все данные находятся в метрах для значений y, и я хочу, чтобы одна ось отображала ее в метрах, а одна ось отображала ее в футах. Теперь это […]

Предотrotation переноса JPreeChart DialPlot с большими значениями?

Значение моих данных может варьироваться от 0 до 100. Я хотел бы показать JPreeChart DialPlot, показывающий диапазон 0-30, где значения больше 30 отображаются, если игла фиксирована на 30, но истинное значение, отображаемое на циферблате. На приведенном ниже рисунке показано, что в настоящее время производит мой пример кода: Токовый выход Здесь я показываю значение 50. Циферблат […]

JFreeChart: X Axis содержит отметки времени

Мне нужно изменить этот код таким образом, что X Axis содержит отметки времени в формате «H: M», например, 10:00. private static XYDataset createCategoryDataset(Map<Integer,List> staffLevels) { String series1 = “Task demand”; DefaultXYDataset dataset = new DefaultXYDataset(); double[][] data = new double[2][staffLevels.size()]; int min_per_hour = 60; for (int i=0; i<staffLevels.size(); i++) { int seconds = i*Parameters.MIN_TIME_UNIT*60; int […]

Добавить значения в указанную строку в DynamicTimeSeriesCollection

Программа будет получать данные каждую секунду и нарисовать их во временной таблице. Однако, как только я создаю две серии, я не могу добавить к ней новое значение. Он отображает только прямую линию. Как добавить данные в указанную серию? Т.е. YYY . Основываясь на этом примере , вот что я делаю: … // Data set. final […]

Как использовать SwingWorker?

Друзья, я разрабатываю приложение Java. Это для мониторинга производительности. на том, что я получаю значения в одном classе и рисую график в другом classе. Я хочу использовать swingworker для выполнения этих двух classов в качестве альтернативы. ResultSet rs; Connection conn = null; conn = (Connection)getMySqlConnection(); Statement st = conn.createStatement(); rs = st.executeQuery(“SHOW GLOBAL STATUS”); while(rs.next()) […]

Локарифмическая привязка этикеток / тиков

Я использую JFreeChart API для создания диаграммы в своем приложении Java. В одной из моих диаграмм я пытаюсь использовать объект LogAxis чтобы сделать ось y осью шкалы (A на рисунке) следующим кодом: LogAxis logAxis = new LogAxis(“Price($)”); logAxis.setMinorTickMarksVisible(true); logAxis.setAutoRange(true); xyplot.setRangeAxis(logAxis); Затем я получил ось y в логарифмическом масштабе с тиками, такими как 10 ^ n […]

Создание временного ряда с помощью jfreechart

Прямо сейчас я хочу создать график временных рядов в jfreechart. Однако в примерах онлайн только диаграммы, использующие classы, такие как «День», «Месяц» и т. Д. Поэтому я хочу, по существу, создать графическую линейку XY. Однако проблема, с которой я сталкиваюсь, заключается в том, что Jfreechart не связывает точки данных в том порядке, в котором они […]

Давайте будем гением компьютера.