2016-09-21 9 views
1

私はC#windowsフォームを作成しました。私のチャートは非常に奇妙です。私のチャートは白い枠線が多く、マスターとスレーブのテキストは非常に小さく、ピクセル化されています。C#Windows Forms Chartが異常です

なぜ枢軸が国境から遠く離れているのですか?これをどうすれば解決できますか?

enter image description here

// chart1 
     // 
     chartArea2.AxisX.MajorGrid.Enabled = false; 
     chartArea2.AxisX.MajorTickMark.Enabled = false; 
     chartArea2.AxisY.MajorGrid.Enabled = false; 
     chartArea2.AxisY.MajorTickMark.Enabled = false; 
     chartArea2.Name = "ChartArea1"; 
     this.chart1.ChartAreas.Add(chartArea2); 
     legend2.Name = "Legend1"; 
     this.chart1.Legends.Add(legend2); 
     this.chart1.Location = new System.Drawing.Point(543, 49); 
     this.chart1.Name = "chart1"; 
     series3.ChartArea = "ChartArea1"; 
     series3.ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Point; 
     series3.Legend = "Legend1"; 
     series3.MarkerBorderColor = System.Drawing.Color.Black; 
     series3.MarkerImage = "C:\\Users\\Tiago\\Desktop\\CODIGO_TESE_FINAL_BACKUP1408_BOM\\C# - AR.Drone SDK\\AR.Dron" + 
"e\\icone_drone_2_50x50.png"; 
     series3.MarkerImageTransparentColor = System.Drawing.Color.Red; 
     series3.Name = "Master"; 
     series4.ChartArea = "ChartArea1"; 
     series4.ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Point; 
     series4.Legend = "Legend1"; 
     series4.MarkerImage = "C:\\Users\\Tiago\\Desktop\\CODIGO_TESE_FINAL_BACKUP1408_BOM\\C# - AR.Drone SDK\\AR.Dron" + 
"e\\icone_drone_2_50x50.png"; 
     series4.Name = "Slave"; 
     this.chart1.Series.Add(series3); 
     this.chart1.Series.Add(series4); 
     this.chart1.Size = new System.Drawing.Size(1159, 359); 
     this.chart1.TabIndex = 7; 
     this.chart1.Text = "chart1"; 
     this.chart1.MouseDown += new System.Windows.Forms.MouseEventHandler(this.chart1_MouseDown); 
     this.chart1.MouseMove += new System.Windows.Forms.MouseEventHandler(this.chart1_MouseMove); 
     this.chart1.MouseUp += new System.Windows.Forms.MouseEventHandler(this.chart1_MouseUp); 
+2

我々があれば何が起こっているのか見当もつかない:だからあなたの大きめのチャートの3%defualtは少し多すぎる..

enter image description here

LegendFontが、ここで変更されていますあなたはいくつかのソースコードを指定せず、これまでに試したことを提供しています。 [最小、完全、および検証可能な例](http://stackoverflow.com/help/mcve)をお読みください。 – ranieuwe

+0

コードはありません。私はチャートを追加してMarkerImagesを使用してコードを生成するドロワ – Tiago

+0

を表示しました。何が起こっているのかわからない画像だけで、あなたがしたことの例を私たちに提供してください。すべてが推測です。 – ranieuwe

答えて

1

あなたはすべてのデザイナーに国境スペースとフォントを設定することができます。

ChartAreaを選択し、Positionを変更してください。画素数がではなく、であるが、のであることに注意してください。

enter image description here

+0

ありがとうございます。うまくいった。 – Tiago

関連する問題