Skip to content
This repository has been archived by the owner on Dec 27, 2018. It is now read-only.

vitorebatista/TiHighCharts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Alloy TiHighCharts Widget Appcelerator Titanium Appcelerator Alloy

Overview

This is a widget for the Alloy MVC framework of Appcelerator's Titanium platform.

Screenshot

TiHighCharts

Usage gitTio

  1. Install this widget via gitTio:

    gittio install TiHighCharts

  2. In your app/views/index.xml use it like this:

``` 3. In your `app/controllers/index.js` use it like this: ``` $.pie_chart.loadChart('PIE',{ chart: { renderTo: 'container', plotBackgroundColor: null, plotBorderWidth: null, plotShadow: false }, title: { text: 'Browser market shares at a specific website, 2010' }, tooltip: { pointFormat: '{series.name}: {point.percentage:.1f}%' }, plotOptions: { pie: { allowPointSelect: true, cursor: 'pointer', dataLabels: { enabled: false }, showInLegend: false } }, series: [{ type: 'pie', name: 'Browser share', data: [ ['Firefox', 25.0], ['IE', 26.8], { name: 'Chrome', y: 32.8, sliced: false, selected: false }, ['Safari', 5.5], ['Opera', 6.2], ['Others', 3.7] ] }] });

$.line_chart.loadChart('LINE',{

	chart: {
    	renderTo: 'container',
    	plotBackgroundColor: null,
        plotBorderWidth: null,
        plotShadow: false,
        type: 'line'
    },	
    title: {
        text: 'Monthly Average Temperature',
        x: -20 //center
    },
    subtitle: {
        text: 'Source: WorldClimate.com',
        x: -20
    },
    xAxis: {
        categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun',
            'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
    },
    yAxis: {
        title: {
            text: 'Temperature (°C)'
        },
        plotLines: [{
            value: 0,
            width: 1,
            color: '#808080'
        }]
    },
    tooltip: {
        valueSuffix: '°C'
    },
    legend: {
        layout: 'vertical',
        align: 'right',
        verticalAlign: 'middle',
        borderWidth: 0
    },
    series: [{
        name: 'Tokyo',
        data: [7.0, 6.9, 9.5, 14.5, 18.2, 21.5, 25.2, 26.5, 23.3, 18.3, 13.9, 9.6]
    }, {
        name: 'New York',
        data: [-0.2, 0.8, 5.7, 11.3, 17.0, 22.0, 24.8, 24.1, 20.1, 14.1, 8.6, 2.5]
    }, {
        name: 'Berlin',
        data: [-0.9, 0.6, 3.5, 8.4, 13.5, 17.0, 18.6, 17.9, 14.3, 9.0, 3.9, 1.0]
    }, {
        name: 'London',
        data: [3.9, 4.2, 5.7, 8.5, 11.9, 15.2, 17.0, 16.6, 14.2, 10.3, 6.6, 4.8]
    }]
});

$.polar_spider_chart.loadChart('POLAR-SPIDER',{

    chart: {
    	renderTo: 'container',
        polar: true,
        type: 'line'
    },

    title: {
        text: 'Budget vs spending',
    },

    pane: {
        size: '70%'
    },

    xAxis: {
        categories: ['Sales', 'Marketing', 'Development', 'Customer Support',
                'Information Technology', 'Administration'],
        tickmarkPlacement: 'on',
        lineWidth: 0
    },

    yAxis: {
        gridLineInterpolation: 'polygon',
        lineWidth: 0,
        min: 0
    },

    tooltip: {
        shared: true,
        pointFormat: '<span style="color:{series.color}">{series.name}: <b>${point.y:,.0f}</b><br/>'
    },

    legend: {
        align: 'center',
        verticalAlign: 'top',
        y: 70,
        layout: 'horizontal'
    },

    series: [{
        name: 'Allocated Budget',
        data: [43000, 19000, 60000, 35000, 17000, 10000],
        pointPlacement: 'on'
    }, {
        name: 'Actual Spending',
        data: [50000, 39000, 42000, 31000, 26000, 14000],
        pointPlacement: 'on'
    }, {
        name: 'xxx Spending',
        data: [10300, 19000, 22000, 91000, 26000, 14000],
        pointPlacement: 'on'
    }]

});

$.index.open(); ```

Changelog

  • 1.0
    • Initial version

About

Alloy TiHighCharts Widget

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published