Построением графика - 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);