コード例 #1
0
        /// <summary>
        /// Get data for a sample point chart
        /// </summary>
        /// <param name="useDatabase"></param>
        /// <param name="data"></param>
        /// <returns></returns>
        internal static void PointChartSample(bool useDatabase, ChartData data)
        {
            var erg = data.DataSource;

            if (useDatabase)
            {
                var dt = TestHelper.GetDataTable("PointChart.xml");
                ChartUtility.DataTableToPointChartItemData(dt, "", data);
            }
            else
            {
                // shares
                var item = new PointChartItemData
                {
                    XValue = 10,
                    YValue = 8,
                    Label  = "Aktien",
                    Color  = Color.Red
                };

                erg.Add(item);

                // fixed income
                item = new PointChartItemData
                {
                    XValue = 5,
                    YValue = 4,
                    Label  = "Anleihen",
                    Color  = Color.Gray
                };

                erg.Add(item);

                // liquidity
                item = new PointChartItemData
                {
                    XValue = 2,
                    YValue = 1,
                    Label  = "Liquidität",
                    Color  = Color.LightGray
                };



                erg.Add(item);

                data.PropertiesToUseForChart.Add("Risk");
                data.PropertiesToUseForChart.Add("Return");
            }
        }
コード例 #2
0
        /// <summary>
        /// Get data for a sample point chart
        /// </summary>
        /// <param name="useDatabase"></param>
        /// <param name="data"></param>
        /// <returns></returns>
        internal static void PointChartSamplePercent(bool useDatabase, ChartData data)
        {
            var erg = data.DataSource;

            // shares
            var item = new PointChartItemData
            {
                XValue = 0.10,
                YValue = 0.08,
                Label  = "Aktien",
                Color  = Color.Red
            };

            erg.Add(item);

            // fixed income
            item = new PointChartItemData
            {
                XValue = 0.05,
                YValue = 0.04,
                Label  = "Anleihen",
                Color  = Color.Gray
            };

            erg.Add(item);

            // liquidity
            item = new PointChartItemData
            {
                XValue = 0.02,
                YValue = 0.01,
                Label  = "Liquidität",
                Color  = Color.LightGray
            };

            erg.Add(item);
        }