コード例 #1
0
        private void StackModeComboBox_SelectionChanged(object sender, System.Windows.Controls.SelectionChangedEventArgs e)
        {
            NRadarChart                chart   = (NRadarChart)nChartControl1.Charts[0];
            NRadarAreaSeries           series1 = (NRadarAreaSeries)chart.Series[1];
            NRadarAreaSeries           series2 = (NRadarAreaSeries)chart.Series[2];
            NStandardScaleConfigurator scale   = (NStandardScaleConfigurator)m_Chart.Axis(StandardAxis.Radar).ScaleConfigurator;

            switch (StackModeComboBox.SelectedIndex)
            {
            case 0:
                series1.MultiAreaMode     = MultiAreaMode.Stacked;
                series2.MultiAreaMode     = MultiAreaMode.Stacked;
                scale.LabelValueFormatter = new NNumericValueFormatter(NumericValueFormat.General);
                break;

            case 1:
                series1.MultiAreaMode     = MultiAreaMode.StackedPercent;
                series2.MultiAreaMode     = MultiAreaMode.StackedPercent;
                scale.LabelValueFormatter = new NNumericValueFormatter(NumericValueFormat.Percentage);
                break;
            }

            nChartControl1.Refresh();
        }