• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Java BarChart类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了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;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java NodeHealthCheckerService类代码示例发布时间:2022-05-22
下一篇:
Java TaglibDescriptor类代码示例发布时间:2022-05-22
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap