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); }
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); }
/// <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(); }
public void btn_XYExchange_Click(object sender, RibbonControlEventArgs e) { var ch = ChartHandler.GetUniqueInstance(_app.ActiveChart); ch.XYExchange(); }
private void rbt_ageStatus_CheckedChanged(object sender, EventArgs e) { this.chart = new ChartHandler(ageChart); }
private void rbt_campingStatus_CheckedChanged(object sender, EventArgs e) { this.chart = new ChartHandler(campingChart); }