Построением графика - 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);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д