Plotar no gráfico, porém, nada de gráfico pizza, barrar ou com pontos com uma linha unindo eles. Teria como só plotar os pontos do jeito que mostrar a imagem acima!???
Se alguém poder me ajudar!!!
O Link é só uma biblioteca do JCharts e não um exemplo para implementar o gráfico!!
Mas valeu!!!
DiegoFroes
Consegui resolver meu problema:
Entrando no site [url]http://www.jfree.org/jfreechart/index.html[/url], na seção Semples figura ScatterPlot.
Para quem tiver a mesma dúvida segue um código:
publicclassPlotTest{privateXYSeriesCollectiondataset;publicstaticvoidmain(String[]args){newPlotTest();}publicPlotTest(){dataset=newXYSeriesCollection();XYSeriesdata=newXYSeries("data");data.add(3,2);//Point 1data.add(1,1);//Point 2data.add(4,1);//Point 3data.add(2,2);//Point 4dataset.addSeries(data);showGraph();}privatevoidshowGraph(){finalJFreeChartchart=createChart(dataset);finalChartPanelchartPanel=newChartPanel(chart);chartPanel.setPreferredSize(newjava.awt.Dimension(500,270));finalApplicationFrameframe=newApplicationFrame("Title");frame.setContentPane(chartPanel);frame.pack();frame.setVisible(true);}privateJFreeChartcreateChart(finalXYDatasetdataset){finalJFreeChartchart=ChartFactory.createScatterPlot("Title",// chart title"X",// x axis label"Y",// y axis labeldataset,// dataPlotOrientation.VERTICAL,true,// include legendtrue,// tooltipsfalse// urls);// Comentando essas linhas abaixo;XYPlotplot=(XYPlot)chart.getPlot();XYLineAndShapeRendererrenderer=newXYLineAndShapeRenderer();renderer.setSeriesLinesVisible(0,true);plot.setRenderer(renderer);// Até aquireturnchart;}}
Espero ter ajudado!!
Ate mais!!
Dagson
Ola Diego beleza?
O gráfico gerado pelo seu código não estar conforme a figura que você postou.
Conseguir gerar o gráfico, mas preciso colocar pontos menores (tamanho menor do ponto), pois
meu gráfico tem muitos pontos e com esse tipo de ponto fica muito embolado os pontos.