Available in the Full Version

Funnel Chart - Using TypeScript

Funnel Chart

Weighted Slices

Selected Slices (grid will be empty until slice selection is performed): 

DepartmentBudget

Selected Slices (grid will be empty until slice selection is performed): 

DepartmentBudget

This sample is designed for a larger screen size.

On mobile, try rotating your screen, view full size, or email to another device.

This sample demonstrates how to create Funnel Chart with and without weighted slices in TypeScript . It shows how to enable slice Selection functionality for the Funnel Charts and how to handle the slice selected event.

Code View

Copy to Clipboard
<!DOCTYPE html>
<html>
<head>
    <title></title>
    <!-- Ignite UI for jQuery Required Combined CSS Files -->
    <link href="http://cdn-na.infragistics.com/igniteui/2024.2/latest/css/themes/infragistics/infragistics.theme.css" rel="stylesheet" />
    <link href="http://cdn-na.infragistics.com/igniteui/2024.2/latest/css/structure/infragistics.css" rel="stylesheet" />

    <script src="http://ajax.aspnetcdn.com/ajax/modernizr/modernizr-2.8.3.js"></script>
    <script src="http://code.jquery.com/jquery-1.11.3.min.js"></script>
    <script src="http://code.jquery.com/ui/1.11.1/jquery-ui.min.js"></script>

    <!-- Ignite UI for jQuery Required Combined JavaScript Files -->
    <script src="http://cdn-na.infragistics.com/igniteui/2024.2/latest/js/infragistics.core.js"></script>
    <script src="http://cdn-na.infragistics.com/igniteui/2024.2/latest/js/infragistics.dv.js"></script>
    <script src="http://cdn-na.infragistics.com/igniteui/2024.2/latest/js/infragistics.lob.js"></script>


</head>
<body>
    <link href="/css/charts/chart-samples.css" type="text/css" rel="stylesheet" />

    <div class="sampleContent">
        <div class="chartContainer">
            <h4>Funnel Chart</h4>
            <div id="chartNormal"></div>
        </div>
        <div class="chartContainer">
            <h4>Weighted Slices</h4>
            <div id="chartWeighted"></div>
        </div>

        <div>
            <div style="float: left; padding-top: 7px; border-bottom: 1px solid #d0d0d0; width: 100%;">
            </div>
            <div style="float: left; padding-top: 20px;">
                <h4 style="float: left;">Selected Slices (grid will be empty until slice selection is performed):&nbsp;</h4>
                <table id="selectedSlicesGrid1"></table>
            </div>

            <div style="float: right; padding-top: 20px;">
                <h4 style="float: left;">Selected Slices (grid will be empty until slice selection is performed):&nbsp;</h4>
                <table id="selectedSlicesGrid2"></table>
            </div>
        </div>

        <script src="/TypeScriptSamples/funnel-chart/typescript.js"></script>
    </div>
</body>
</html>