Построением графика - Java
Формулировка задачи:
Здравствуйте! Пытаюсь построить график по точкам. Взял пример вот отсюда: http://xeiam.com/xchart_examplecode.jsp
Но программа не работает. Нужную библиотеку подключил.
Листинг программы
- package graphik;
- import com.xeiam.xchart.BitmapEncoder;
- import com.xeiam.xchart.Chart;
- import com.xeiam.xchart.ChartBuilder;
- import com.xeiam.xchart.QuickChart;
- import com.xeiam.xchart.StyleManager.ChartType;
- import com.xeiam.xchart.StyleManager.LegendPosition;
- import com.xeiam.xchart.SwingWrapper;
- public class Graphik
- {
- public static void main(String[] args) throws Exception
- {
- Chart chart = new ChartBuilder().chartType(ChartType.Area).width(800).height(600).title("AreaChart01").xAxisTitle("X").yAxisTitle("Y").build();
- chart.addSeries("a", new double[] { 0, 3, 5, 7, 9 }, new double[] { -3, 5, 9, 6, 5 });
- chart.addSeries("b", new double[] { 0, 2, 4, 6, 9 }, new double[] { -1, 6, 4, 0, 4 });
- chart.addSeries("c", new double[] { 0, 1, 3, 8, 9 }, new double[] { -2, -1, 1, 0, 1 });
- chart.getStyleManager().setLegendPosition(LegendPosition.InsideNW);
- chart.getStyleManager().setAxisTitlesVisible(false);
- }
- }
Решение задачи: «Построением графика»
textual
Листинг программы
- chrGraph.getStyleManager().setYAxisMin(yLow);
- chrGraph.getStyleManager().setYAxisMax(yHigh);
- for (int i = 0; i < rpData.length; i ++){
- z[i]= Calc.rpScaleCalc(rpData[i]);
- y[i]=0;
- }
- Series sc = chrGraph.addSeries("Scale", z, y);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д