面積圖有沒有很好的示例或教程?我在iOS中很容易做到這一點,但在android上遇到了麻煩。就像這裏顯示:面積圖,面積圖示例
0
A
回答
1
0
我想this link幫助您 - 試試這個教程。它將創建一個簡單的XYPlot
。
package com.androidplot.demos;
import android.app.Activity;
import android.os.Bundle;
import android.view.WindowManager;
import com.androidplot.xy.SimpleXYSeries;
import com.androidplot.xy.XYSeries;
import com.androidplot.xy.*;
import java.util.Arrays;
/**
* A straightforward example of using AndroidPlot to plot some data.
*/
public class SimpleXYPlotActivity extends Activity
{
private XYPlot plot;
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
// fun little snippet that prevents users from taking screenshots
// on ICS+ devices :-)
getWindow().setFlags(WindowManager.LayoutParams.FLAG_SECURE,
WindowManager.LayoutParams.FLAG_SECURE);
setContentView(R.layout.simple_xy_plot_example);
// initialize our XYPlot reference:
plot = (XYPlot) findViewById(R.id.mySimpleXYPlot);
// Create a couple arrays of y-values to plot:
Number[] series1Numbers = {1, 8, 5, 2, 7, 4};
Number[] series2Numbers = {4, 6, 3, 8, 2, 10};
// Turn the above arrays into XYSeries':
XYSeries series1 = new SimpleXYSeries(
Arrays.asList(series1Numbers), // SimpleXYSeries takes a List so turn our array into a List
SimpleXYSeries.ArrayFormat.Y_VALS_ONLY, // Y_VALS_ONLY means use the element index as the x value
"Series1"); // Set the display title of the series
// same as above
XYSeries series2 = new SimpleXYSeries(Arrays.asList(series2Numbers), SimpleXYSeries.ArrayFormat.Y_VALS_ONLY, "Series2");
// Create a formatter to use for drawing a series using LineAndPointRenderer
// and configure it from xml:
LineAndPointFormatter series1Format = new LineAndPointFormatter();
series1Format.setPointLabelFormatter(new PointLabelFormatter());
series1Format.configure(getApplicationContext(),
R.xml.line_point_formatter_with_plf1);
// add a new series' to the xyplot:
plot.addSeries(series1, series1Format);
// same as above:
LineAndPointFormatter series2Format = new LineAndPointFormatter();
series2Format.setPointLabelFormatter(new PointLabelFormatter());
series2Format.configure(getApplicationContext(),
R.xml.line_point_formatter_with_plf2);
plot.addSeries(series2, series2Format);
// reduce the number of range labels
plot.setTicksPerRangeLabel(3);
plot.getGraphWidget().setDomainLabelOrientation(-45);
}
}
0
嘗試此鏈接:Creating the Area Chart
有一個樣品的程序,它創建一個簡單區域圖表:
爲了創建一個簡單的區域圖表需要創建圖表系列的一個實例 ,設置圖圖表爲Area和下面的示例中填充串聯一些數據, 像:
package com.artfulbits.aiCharts.areasample;
import com.artfulbits.aiCharts.ChartView;
import com.artfulbits.aiCharts.Base.*;
import android.app.Activity;
import android.os.Bundle;
public class MainActivity extends Activity
{
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ChartView chartView = (ChartView) findViewById(R.id.chartView);
ChartSeries series1 = chartView.getSeries().get("Series1");
ChartSeries series2 = chartView.getSeries().get("Series2");
double[] data1 = { 82, 75, 96, 65, 87 };
double[] data2 = { 37, 28, 43, 48, 56 };
series1.getPoints().setData(data1);
series2.getPoints().setData(data2);
}
}
相關問題
- 1. NVD3堆積面積圖
- 2. jqplot面積圖
- 3. 圖形異常堆積面積圖ggplot2
- 4. JFreeChart堆積面積圖不連續
- 5. fillColor在面積圖中堆積
- 6. R中的灰度堆積面積圖
- 7. 用matplotlib創建100%堆積面積圖
- 8. 堆積面積圖中Plot.ly和R
- 9. 設置ylim與堆積面積圖
- 10. 創建堆積面積圖上圈
- 11. 堆積面積直方圖中的R
- 12. 堆積面積圖和在matplotlib
- 13. D3.js中的堆積面積圖
- 14. 如何製作比例面積圖?
- 15. 多系列表面圖/面積圖
- 16. 顯示一個div裏面的工具提示D3堆積面積圖
- 17. 計算所示地圖的面積
- 18. 面積圖中無數據
- 19. ROI值d3js面積圖
- 20. 插圖插件面積
- 21. Highcharts:connectNulls ==假堆疊面積圖
- 22. dicom圖像:面積計算
- 23. 調整D3面積圖
- 24. JavaFX面積圖100%線
- 25. Highcharts堆疊面積圖
- 26. ggplot2 - 面積圖錯誤
- 27. highcharts堆積面積
- 28. 表面積/體積
- 29. 如何在JavaFx中顯示100%堆積面積圖?
- 30. 堆積面積圖中的高度圖鑽取