Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> JFreeChart 
:(
    Опции темы
Wanderer2019
Дата 16.12.2004, 12:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 937
Регистрация: 3.12.2004
Где: Санкт-Петербург/П рага

Репутация: нет
Всего: 17



Использовал ли кто нибудь JFreeChart? было бы здорово увидеть какой нибудь примерчик.
smile
PM ICQ MSN   Вверх
Adept
Дата 16.12.2004, 13:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 210
Регистрация: 10.7.2003
Где: Санкт-Петербург

Репутация: 2
Всего: 2



Код
public void graphik(String name,DefaultPieDataset dataset,int x,int y){
       JFreeChart pieChart = ChartFactory.createPieChart3D(name, dataset, true, true, false);
       PiePlot3D plot = (PiePlot3D)pieChart.getPlot();
       plot.setForegroundAlpha(0.40f);
       BufferedImage image = new BufferedImage(380, 270, BufferedImage.SCALE_DEFAULT);
       Graphics2D g2 = image.createGraphics();
       pieChart.draw(g2, new Rectangle2D.Double(x, y, 380, 270), null, null);
       labelGraphik.setIcon(new ImageIcon(image));
}




 ! 
 
Используйте теги подсветки синтаксиса!


Это сообщение отредактировал(а) Domestic Cat - 23.12.2004, 09:35
PM MAIL   Вверх
AntonSaburov
Дата 16.12.2004, 13:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург

Репутация: 8
Всего: 118



Так там прямо в поставке есть. Какое-то demo. Показывает всякие штуки.
PM MAIL WWW ICQ   Вверх
Wanderer2019
Дата 16.12.2004, 13:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 937
Регистрация: 3.12.2004
Где: Санкт-Петербург/П рага

Репутация: нет
Всего: 17



показывать показывает а за код $ просит smile
PM ICQ MSN   Вверх
AntonSaburov
Дата 16.12.2004, 13:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург

Репутация: 8
Всего: 118



Странно. У меня есть в исходниках - src/org/jfree/chart/demo/

А версия у тебя какая ?
PM MAIL WWW ICQ   Вверх
Wanderer2019
Дата 16.12.2004, 13:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 937
Регистрация: 3.12.2004
Где: Санкт-Петербург/П рага

Репутация: нет
Всего: 17



Цитата(AntonSaburov @ 16.12.2004, 13:53)
А версия у тебя какая ?

0.9.21
PM ICQ MSN   Вверх
Wanderer2019
Дата 16.12.2004, 14:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 937
Регистрация: 3.12.2004
Где: Санкт-Петербург/П рага

Репутация: нет
Всего: 17



Блин не могу понять как этот Dataset то сделать?? из чего он получается?
PM ICQ MSN   Вверх
AntonSaburov
Дата 16.12.2004, 15:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург

Репутация: 8
Всего: 118



Так это же интерфейс. А надо использовать реальные.

Ты посмотри поотдельности файлы, в которых есть метод main. Их там очень много. Ну хотябы XYSeriesDemo2.java
Тут кода всего ничего.

Код


package org.jfree.chart.demo;

import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartPanel;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.axis.NumberAxis;
import org.jfree.chart.plot.PlotOrientation;
import org.jfree.chart.plot.XYPlot;
import org.jfree.data.XYSeries;
import org.jfree.data.XYSeriesCollection;
import org.jfree.ui.ApplicationFrame;
import org.jfree.ui.RefineryUtilities;

public class XYSeriesDemo2 extends ApplicationFrame {

   public XYSeriesDemo2(String title) {

       super(title);
       XYSeries series = new XYSeries("Flat Data");
       series.add(1.0, 100.0);
       series.add(5.0, 100.0);
       series.add(4.0, 100.0);
       series.add(12.5, 100.0);
       series.add(17.3, 100.0);
       series.add(21.2, 100.0);
       series.add(21.9, 100.0);
       series.add(25.6, 100.0);
       series.add(30.0, 100.0);
       XYSeriesCollection data = new XYSeriesCollection(series);
       JFreeChart chart = ChartFactory.createXYLineChart(
           "XY Series Demo 2",
           "X",
           "Y",
           data,
           PlotOrientation.VERTICAL,
           true,
           true,
           false
       );

       XYPlot plot = (XYPlot) chart.getPlot();
       NumberAxis axis = (NumberAxis) plot.getRangeAxis();
       axis.setAutoRangeIncludesZero(false);
       axis.setAutoRangeMinimumSize(1.0);
       ChartPanel chartPanel = new ChartPanel(chart);
       chartPanel.setPreferredSize(new java.awt.Dimension(500, 270));
       setContentPane(chartPanel);

   }

   public static void main(String[] args) {

       XYSeriesDemo2 demo = new XYSeriesDemo2("XY Series Demo 2");
       demo.pack();
       RefineryUtilities.centerFrameOnScreen(demo);
       demo.setVisible(true);

   }

}


PM MAIL WWW ICQ   Вверх
Adept
Дата 18.12.2004, 13:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 210
Регистрация: 10.7.2003
Где: Санкт-Петербург

Репутация: 2
Всего: 2



Код
DefaultPieDataset dataset = new DefaultPieDataset();
dataset.setValue("Доход",Float.parseFloat(sProdano));
dataset.setValue("Расход",Float.parseFloat(sZakupleno));




 ! 
 
Используйте теги подсветки синтаксиса!


Это сообщение отредактировал(а) Domestic Cat - 23.12.2004, 09:37
PM MAIL   Вверх
Zandr
Дата 23.12.2004, 09:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 433
Регистрация: 16.7.2004
Где: Новосибирск

Репутация: 1
Всего: 13



Так она фришная или как??? smile Скажите, где взять, плз...
PM MAIL   Вверх
AntonSaburov
Дата 23.12.2004, 13:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург

Репутация: 8
Всего: 118



Да тут он лежит
http://www.jfree.org/jfreechart/index.html
PM MAIL WWW ICQ   Вверх
Wanderer2019
Дата 24.12.2004, 13:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 937
Регистрация: 3.12.2004
Где: Санкт-Петербург/П рага

Репутация: нет
Всего: 17



Она фришная я за документацию денег прося, хоть и не много, около 39$ если не ошибаюся, но все равно засранцы. Я сейчас Chart2D использую. Довольно красиво и абсолютно бесплатно (со всякими там примерами и кодом). Правда только 2D графики позвляет строить (всмысле в объеме никак).
PM ICQ MSN   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java tools & IDE's | Следующая тема »


 




[ Время генерации скрипта: 0.0774 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.