public void TestRealLife_Chart22()
        {
            const string fileName = @"d:\temp\ScottPlott_Chart22.png";

            if (File.Exists(fileName))
            {
                File.Delete(fileName);
            }

            var data = new ChartData
            {
                Title      = "Test portfolio",
                Copyright  = "Testfirma",
                XLabelText = "Anlageklassen",
                YLabelText = "Anteil in %",
                FileName   = fileName,
                ChartType  = ChartType.LineChart,
                //PaperColor = Color.Red
            };

            TestHelper.LoadDefaultChartStyle(data, HighResolution);

            var dt = TestHelper.GetDataTable("chart22.xml");

            ChartUtility.DataTableToChartItemData(dt, "1;5;6;7", data);

            var x = new ChartHandler
            {
                ChartData = data
            };

            x.Export();

            TestHelper.StartFile(fileName);
        }
        public void TestColumnChart()
        {
            const string fileName = @"d:\temp\ScottPlott_ColumnChart.png";

            if (File.Exists(fileName))
            {
                File.Delete(fileName);
            }

            var data = new ChartData
            {
                Title      = "Test portfolio",
                Copyright  = "Testfirma",
                XLabelText = "Anlageklassen",
                YLabelText = "Anteil in %",


                FileName  = fileName,
                ChartType = ChartType.ColumnChart,
            };

            TestHelper.LoadDefaultChartStyle(data, HighResolution);
            TestDataHelper.BarChartSample(UseDatabase, data);

            data.ChartStyle.YAxisNumberformat = "0.00";

            var x = new ChartHandler
            {
                ChartData = data
            };

            x.Export();

            TestHelper.StartFile(fileName);
        }
Exemple #3
0
        public Visitor()
        {
            InitializeComponent();

            this.manager = new Manager();
            this.rbt_campingStatus.Checked = true;

            this.chart = new ChartHandler(campingChart);
        }
        public void TestRealLife_Chart3()
        {
            const string fileName = @"d:\temp\ScottPlott_Chart3.png";

            if (File.Exists(fileName))
            {
                File.Delete(fileName);
            }

            var data = new ChartData
            {
                Title      = "Test portfolio",
                Copyright  = "Testfirma",
                XLabelText = "Anlageklassen",
                YLabelText = "Anteil in %",
                FileName   = fileName,
                ChartType  = ChartType.LineChart,
                //PaperColor = Color.Red
            };

            TestHelper.LoadDefaultChartStyle(data, HighResolution);

            var dt = TestHelper.GetDataTable("chart3.xml");

            ChartUtility.DataTableToChartItemData(dt, "", data);

            data.ChartStyle.XAxisNumberformat = "dd.MM.yyyy";

            data.PropertiesToUseForChart.Add("XValue");
            data.PropertiesToUseForChart.Add("YValue1");
            data.PropertiesToUseForChart.Add("YValue2");
            data.PropertiesToUseForChart.Add("YValue3");

            data.LabelsForSeries.Add("Aktien");
            data.LabelsForSeries.Add("Renten");
            data.LabelsForSeries.Add("Liquidität");

            var x = new ChartHandler
            {
                ChartData = data
            };

            x.Export();

            TestHelper.StartFile(fileName);
        }
        public void TestLineChart_Percentages()
        {
            const string fileName = @"d:\temp\ScottPlott_LineChart_Percentages.png";

            if (File.Exists(fileName))
            {
                File.Delete(fileName);
            }

            var data = new ChartData
            {
                Title      = "Test portfolio",
                Copyright  = "Testfirma",
                XLabelText = "Anlageklassen",
                YLabelText = "Anteil in %",
                FileName   = fileName,
                ChartType  = ChartType.LineChart
            };

            TestHelper.LoadDefaultChartStyle(data, HighResolution);
            TestDataHelper.ChartSampleSmallValues(UseDatabase, data);

            data.ChartStyle.XAxisNumberformat = "0.0000%";
            data.ChartStyle.YAxisNumberformat = "0.0000%";

            data.PropertiesToUseForChart.Add("XValue");
            data.PropertiesToUseForChart.Add("YValue1");
            data.PropertiesToUseForChart.Add("YValue2");
            data.PropertiesToUseForChart.Add("YValue3");

            data.LabelsForSeries.Add("Aktien");
            data.LabelsForSeries.Add("Renten");
            data.LabelsForSeries.Add("Liquidität");

            var x = new ChartHandler
            {
                ChartData = data
            };

            x.Export();

            TestHelper.StartFile(fileName);
        }
        public void TestLineChart_Histogram()
        {
            const string fileName = @"d:\temp\ScottPlott_LineChart_Histogram.png";

            if (File.Exists(fileName))
            {
                File.Delete(fileName);
            }

            var data = new ChartData
            {
                Title      = "Histogram",
                Copyright  = "Testfirma",
                XLabelText = "Klasse",
                YLabelText = "Anzahl",

                FileName  = fileName,
                ChartType = ChartType.Histogram
            };

            TestHelper.LoadDefaultChartStyle(data, HighResolution);
            TestDataHelper.ChartSampleHistogram(UseDatabase, data);

            data.ChartStyle.XAxisNumberformat = "0.0000%";
            data.ChartStyle.YAxisNumberformat = "0.0000%";

            data.PropertiesToUseForChart.Add("XValue");
            data.PropertiesToUseForChart.Add("YValue1");

            //data.LabelsForSeries.Add("Kumulierter Anteil");


            var x = new ChartHandler
            {
                ChartData = data
            };

            x.Export();

            TestHelper.StartFile(fileName);
        }
        public void TestPointChartPercent()
        {
            const string fileName = @"d:\temp\ScottPlott_PointChart_Percent.png";

            if (File.Exists(fileName))
            {
                File.Delete(fileName);
            }

            var data = new ChartData
            {
                Title      = "Test portfolio",
                Copyright  = "Testfirma",
                XLabelText = "Risiko",
                YLabelText = "Rendite",
                FileName   = fileName,
                ChartType  = ChartType.PointChart,
            };

            TestHelper.LoadDefaultChartStyle(data, HighResolution);

            TestDataHelper.PointChartSamplePercent(UseDatabase, data);

            data.ChartStyle.XAxisNumberformat = "P0";
            data.ChartStyle.YAxisNumberformat = "P0";

            data.PropertiesToUseForChart.Add("XValue");
            data.PropertiesToUseForChart.Add("YValue");

            var x = new ChartHandler
            {
                ChartData = data
            };

            x.Export();

            TestHelper.StartFile(fileName);
        }
        public void TestStackedColumn100Chart()
        {
            // const string sql = "EXEC Vermoegen_Db.[dbo].SetFinDBUser 'bodoprivate' exec Vermoegen_Db.[dbo].[GetAnteilswerte] 120, 1";

            const string fileName = @"d:\temp\ScottPlott_Db_StackedColumn100Chart.png";

            if (File.Exists(fileName))
            {
                File.Delete(fileName);
            }

            var data = new ChartData
            {
                Title      = "Test portfolio",
                Copyright  = "Testfirma",
                XLabelText = "Anlageklassen",
                YLabelText = "Anteilswert",
                FileName   = fileName,
                ChartType  = ChartType.StackedColumn100Chart,
            };

            TestHelper.LoadDefaultChartStyle(data);

            var dt = TestHelper.GetDataTable("StackedColumnChart.xml");

            ChartUtility.DataTableToChartItemData(dt, "", data);

            var x = new ChartHandler
            {
                ChartData = data
            };

            x.Export();

            TestHelper.StartFile(fileName);
        }
Exemple #9
0
        /// <summary>
        /// 提取图表中的数据
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        /// <remarks></remarks>
        public void btn_ExtractDataFromChart_Click(object sender, RibbonControlEventArgs e)
        {
            var ch = ChartHandler.GetUniqueInstance(_app.ActiveChart);

            ch.ExtractDataFromChart();
        }
Exemple #10
0
        public void btn_XYExchange_Click(object sender, RibbonControlEventArgs e)
        {
            var ch = ChartHandler.GetUniqueInstance(_app.ActiveChart);

            ch.XYExchange();
        }
Exemple #11
0
 private void rbt_ageStatus_CheckedChanged(object sender, EventArgs e)
 {
     this.chart = new ChartHandler(ageChart);
 }
Exemple #12
0
 private void rbt_campingStatus_CheckedChanged(object sender, EventArgs e)
 {
     this.chart = new ChartHandler(campingChart);
 }