JSFiddle - React, Tailwind, and code Playground

HTML

<script src="https://igniteui.com/js/modernizr.min.js"></script>
<script src="https://code.jquery.com/jquery-1.9.1.min.js"></script>
<script src="https://code.jquery.com/ui/1.10.3/jquery-ui.min.js"></script>
<script src="https://cdn-na.infragistics.com/igniteui/latest/js/infragistics.loader.js"></script>

<div class="selectionOptions">
        <select id="seriesType">
            <option value="radialLine" selected="selected">Radial Line</option>
            <option value="radialColumn">Radial Column</option>
            <option value="radialPie">Radial Pie</option>
        </select>
    </div>

    <div id="chart1"></div>
    <div id="legend1"></div>

CSS

#chart1 {
            position: relative;
            float: left;
            margin-right: 10px;
        }

        #legend1 {
            position: relative;
            float: left;
        }

        .selectionOptions {
            margin-bottom: 10px;
        }

JavaScript

$(function () {
$.ig.loader({
            scriptPath: "https://cdn-na.infragistics.com/igniteui/latest/js/",
            cssPath: "https://cdn-na.infragistics.com/igniteui/latest/css/",
            resources: "igDataChart.Radial,igChartLegend,igCombo",
            ready: function () {

                var data1 = [{ "Label": "Administration", "Budget": 60, "Spending": 20 },
                    { "Label": "Sales", "Budget": 40, "Spending": 80 },
                    { "Label": "IT", "Budget": 60, "Spending": 20 },
                    { "Label": "Marketing", "Budget": 40, "Spending": 80 },
                    { "Label": "Development", "Budget": 60, "Spending": 20 },
                    { "Label": "Support", "Budget": 20, "Spending": 60 }];

                $("#chart1").igDataChart({
                    width: "500px",
                    height: "500px",
                    dataSource: data1,
                    legend: { element: "legend1" },
                    axes: [{
                        name: "angleAxis",
                        type: "categoryAngle",
                        label: "Label",
                        interval: 1
                    }, {
                        name: "radiusAxis",
                        type: "numericRadius",
                        innerRadiusExtentScale: .1,
                        maximumValue: 100,
                        minimumValue: 0,
                        interval: 25,
                        radiusExtentScale: .6
                    }],
                    series: [{
                        name: "series1",
                        title: 'Budget',
                        type: "radialLine",
                        angleAxis: "angleAxis",
                        valueAxis: "radiusAxis",
                        valueMemberPath: "Budget",
                        thickness: 5,
                        markerType: "circle"
                    }, {
                        name: "series2",
                        title:...