本文整理汇总了Java中org.achartengine.chart.BarChart类的典型用法代码示例。如果您正苦于以下问题:Java BarChart类的具体用法?Java BarChart怎么用?Java BarChart使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
BarChart类属于org.achartengine.chart包,在下文中一共展示了BarChart类的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: updateChart
import org.achartengine.chart.BarChart; //导入依赖的package包/类
private void updateChart() {
XYMultipleSeriesDataset data = new XYMultipleSeriesDataset();
CategorySeries correctSeries = new CategorySeries("Correct");
CategorySeries wrongSeries = new CategorySeries("Wrong");
int correct = mPlayStats.getNumberCorrect(mCard);
int wrong = mPlayStats.getNumberWrong(mCard);
mStatsLabel.setText(correct + " Correct, " + wrong + " Wrong");
correctSeries.add("Correct", correct);
wrongSeries.add("Wrong", wrong);
data.addSeries(correctSeries.toXYSeries());
data.addSeries(wrongSeries.toXYSeries());
barRenderer.setYAxisMax(Math.max(correct, wrong));
mBarChartView = ChartFactory.getBarChartView(getContext(), data, barRenderer, BarChart.Type.DEFAULT);
mChartLayout.removeAllViews();
mChartLayout.addView(mBarChartView);
}
开发者ID:PhaniGaddipati,项目名称:Stacks-Flashcards,代码行数:24,代码来源:StatsCardView.java
示例2: getChartGraph
import org.achartengine.chart.BarChart; //导入依赖的package包/类
@Override
public GraphicalView getChartGraph(Activity activity) {
setUpRenderer(activity);
mCurrentSeries = new XYSeries("Data");
mGoalSeries = new XYSeries("Goal");
mDataset.addSeries(mCurrentSeries);
mDataset.addSeries(mGoalSeries);
CombinedXYChart.XYCombinedChartDef[] types = new CombinedXYChart.XYCombinedChartDef[] {new CombinedXYChart.XYCombinedChartDef(BarChart.TYPE, 0), new CombinedXYChart.XYCombinedChartDef(BarChart.TYPE, 1)};
return ChartFactory.getCombinedXYChartView(activity, mDataset, mRenderer, types);
}
开发者ID:blackcj,项目名称:GoogleFitExample,代码行数:11,代码来源:SingleBarGraphWithGoal.java
示例3: getBarChartIntent
import org.achartengine.chart.BarChart; //导入依赖的package包/类
public static final Intent getBarChartIntent(Context context, XYMultipleSeriesDataset xymultipleseriesdataset, XYMultipleSeriesRenderer xymultipleseriesrenderer, org.achartengine.chart.BarChart.Type type, String s)
{
a(xymultipleseriesdataset, xymultipleseriesrenderer);
Intent intent = new Intent(context, org/achartengine/GraphicalActivity);
intent.putExtra("chart", new BarChart(xymultipleseriesdataset, xymultipleseriesrenderer, type));
intent.putExtra("title", s);
return intent;
}
开发者ID:vishnudevk,项目名称:MiBandDecompiled,代码行数:9,代码来源:ChartFactory.java
示例4: getRangeBarChartIntent
import org.achartengine.chart.BarChart; //导入依赖的package包/类
public static final Intent getRangeBarChartIntent(Context context, XYMultipleSeriesDataset xymultipleseriesdataset, XYMultipleSeriesRenderer xymultipleseriesrenderer, org.achartengine.chart.BarChart.Type type, String s)
{
a(xymultipleseriesdataset, xymultipleseriesrenderer);
Intent intent = new Intent(context, org/achartengine/GraphicalActivity);
intent.putExtra("chart", new RangeBarChart(xymultipleseriesdataset, xymultipleseriesrenderer, type));
intent.putExtra("title", s);
return intent;
}
开发者ID:vishnudevk,项目名称:MiBandDecompiled,代码行数:9,代码来源:ChartFactory.java
示例5: getBarChartView
import org.achartengine.chart.BarChart; //导入依赖的package包/类
public static final GraphicalView getBarChartView(Context context, XYMultipleSeriesDataset xymultipleseriesdataset, XYMultipleSeriesRenderer xymultipleseriesrenderer, org.achartengine.chart.BarChart.Type type)
{
a(xymultipleseriesdataset, xymultipleseriesrenderer);
return new GraphicalView(context, new BarChart(xymultipleseriesdataset, xymultipleseriesrenderer, type));
}
开发者ID:vishnudevk,项目名称:MiBandDecompiled,代码行数:6,代码来源:ChartFactory.java
示例6: getRangeBarChartView
import org.achartengine.chart.BarChart; //导入依赖的package包/类
public static final GraphicalView getRangeBarChartView(Context context, XYMultipleSeriesDataset xymultipleseriesdataset, XYMultipleSeriesRenderer xymultipleseriesrenderer, org.achartengine.chart.BarChart.Type type)
{
a(xymultipleseriesdataset, xymultipleseriesrenderer);
return new GraphicalView(context, new RangeBarChart(xymultipleseriesdataset, xymultipleseriesrenderer, type));
}
开发者ID:vishnudevk,项目名称:MiBandDecompiled,代码行数:6,代码来源:ChartFactory.java
示例7: openChart
import org.achartengine.chart.BarChart; //导入依赖的package包/类
private void openChart(){
XYSeries durationSeries = new XYSeries("Duration of travel");
int timeLength = trafficStatList.size();
for(int i = 0; i < timeLength; i++){
durationSeries.add((i + 1), trafficStatList.get(i).getTravelTime());
}
XYSeries speedSeries = new XYSeries("Speed");
for(int i = 0; i < timeLength; i++){
speedSeries.add((i + 1), trafficStatList.get(i).getSpeed());
}
//Collects all series and adds them under one object here called data
XYMultipleSeriesDataset data = new XYMultipleSeriesDataset();
data.addSeries(durationSeries);
data.addSeries(speedSeries);
//Gives the Bar it's property
XYSeriesRenderer durRenderer = new XYSeriesRenderer();
durRenderer.setColor(Color.GREEN);
durRenderer.setDisplayChartValues(true);
durRenderer.setChartValuesTextAlign(Paint.Align.CENTER);
durRenderer.setChartValuesTextSize(15);
XYSeriesRenderer speedRenderer = new XYSeriesRenderer();
speedRenderer.setColor(Color.CYAN);
speedRenderer.setDisplayChartValues(true);
speedRenderer.setChartValuesTextAlign(Paint.Align.CENTER);
speedRenderer.setChartValuesTextSize(15);
XYMultipleSeriesRenderer mRender = new XYMultipleSeriesRenderer();
mRender.setBarSpacing(1);
mRender.addSeriesRenderer(durRenderer);
mRender.addSeriesRenderer(speedRenderer);
mRender.setChartTitle("Travel Time and Speed");
mRender.setXTitle("Departure Time");
mRender.setYTitle("Duration and Speed");
mRender.setZoomButtonsVisible(true);
mRender.setLabelsTextSize(20);
mRender.setLegendTextSize(15);
mRender.setChartTitleTextSize(28);
mRender.setAxisTitleTextSize(25);
mRender.setXAxisMin(trafficStatList.get(1).getHour());
mRender.setXAxisMax(trafficStatList.size());
for (int i = 0; i < timeLength; i++)
{
mRender.addTextLabel(i + 1, String.valueOf((int) trafficStatList.get(i).getHour() + ":" + (int) trafficStatList.get(i).getMinutes() ));
}
mRender.setXLabelsAlign(CENTER);
mRender.setXLabels(0);
// Getting a reference to LinearLayout of the MainActivity Layout
LinearLayout chartContainer = (LinearLayout) findViewById(R.id.chart_container);
// Creating a Time Chart
mChart = (GraphicalView) ChartFactory.getBarChartView(getBaseContext(), data, mRender, BarChart.Type.DEFAULT);
//return intent;
mRender.setClickEnabled(true);
mRender.setSelectableBuffer(10);
mChart.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
SeriesSelection seriesSelection = mChart.getCurrentSeriesAndPoint();
if (seriesSelection != null) {
int seriesIndex = seriesSelection.getSeriesIndex();
String selectedSeries = "Duration";
if(seriesIndex==0)
selectedSeries = "Duration";
else
selectedSeries = "Speed";
}
}
});
chartContainer.addView(mChart);
}
开发者ID:Routelandia,项目名称:routelandia-android,代码行数:79,代码来源:ListStat.java
示例8: getBarChartView
import org.achartengine.chart.BarChart; //导入依赖的package包/类
/**
* Creates a bar chart view.
*
* @param context the context
* @param dataset the multiple series dataset (cannot be null)
* @param renderer the multiple series renderer (cannot be null)
* @param type the bar chart type
* @return a bar chart graphical view
* @throws IllegalArgumentException if dataset is null or renderer is null or
* if the dataset and the renderer don't include the same number of
* series
*/
public static final GraphicalView getBarChartView(Context context,
XYMultipleSeriesDataset dataset, XYMultipleSeriesRenderer renderer, Type type) {
checkParameters(dataset, renderer);
XYChart chart = new BarChart(dataset, renderer, type);
return new GraphicalView(context, chart);
}
开发者ID:sdrausty,项目名称:buildAPKsApps,代码行数:19,代码来源:ChartFactory.java
示例9: getBarChartIntent
import org.achartengine.chart.BarChart; //导入依赖的package包/类
/**
* Creates a bar chart intent that can be used to start the graphical view
* activity.
*
* @param context the context
* @param dataset the multiple series dataset (cannot be null)
* @param renderer the multiple series renderer (cannot be null)
* @param type the bar chart type
* @param activityTitle the graphical chart activity title
* @return a bar chart intent
* @throws IllegalArgumentException if dataset is null or renderer is null or
* if the dataset and the renderer don't include the same number of
* series
*/
public static final Intent getBarChartIntent(Context context, XYMultipleSeriesDataset dataset,
XYMultipleSeriesRenderer renderer, Type type, String activityTitle) {
checkParameters(dataset, renderer);
Intent intent = new Intent(context, GraphicalActivity.class);
BarChart chart = new BarChart(dataset, renderer, type);
intent.putExtra(CHART, chart);
intent.putExtra(TITLE, activityTitle);
return intent;
}
开发者ID:sdrausty,项目名称:buildAPKsApps,代码行数:24,代码来源:ChartFactory.java
注:本文中的org.achartengine.chart.BarChart类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论