Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows Form C#图形轴标签位于X&;Y轴_C#_Winforms_Charts - Fatal编程技术网

Windows Form C#图形轴标签位于X&;Y轴

Windows Form C#图形轴标签位于X&;Y轴,c#,winforms,charts,C#,Winforms,Charts,有人能告诉我如何在图表的x-y轴上写标签吗?表示“时间(s)”和“速度(m/s)”的 我正在使用System.Windows.Forms.DataVisualization.Charting.Chart。应该有一个简单的地方,我失踪的财产或是更复杂的东西 我正在使用web上的“图表”控件,并通过以下方式设置X轴和Y轴标题 我假设winforms的API是相同的 var chartArea = new ChartArea("MyChart"); ... chartArea.AxisX.Title

有人能告诉我如何在图表的x-y轴上写标签吗?表示“时间(s)”和“速度(m/s)”的

我正在使用
System.Windows.Forms.DataVisualization.Charting.Chart
。应该有一个简单的地方,我失踪的财产或是更复杂的东西


我正在使用web上的“图表”控件,并通过以下方式设置X轴和Y轴标题

我假设winforms的API是相同的

var chartArea = new ChartArea("MyChart");
...
chartArea.AxisX.Title = "Times(s)";
chartArea.AxisY.Title = "Speed (m/s)";

没有一个解决方案对我有效。我使用以下代码帮助我在windows窗体图表上添加轴标题。我正在添加一些有用的属性,这样任何正在使用它的人都可以知道如何使用它。我找了很多东西来找出所有的那些属性。这种类型的例子很少

chartESTOr.Titles.Add("Est OR Date " + " (" + Year + ")").Font = new Font("Arial", 10, FontStyle.Bold); // Chart Title
chartESTOr.ChartAreas["ChartArea1"].AxisX.Title = "Month";  // Chart X Axis Title
chartESTOr.ChartAreas["ChartArea1"].AxisX.TitleAlignment = StringAlignment.Center; // Chart X axis Text Alignment 
chartESTOr.ChartAreas["ChartArea1"].AxisX.TextOrientation = TextOrientation.Rotated270; // Chart X Axis Text Orientation 
chartESTOr.ChartAreas["ChartArea1"].AxisX.TitleFont = new Font("Arial", 8, FontStyle.Bold); // Chart X axis Title Font
chartESTOr.ChartAreas["ChartArea1"].AxisX.Interval = 1; // Chart X Axis Interval
chartESTOr.ChartAreas["ChartArea1"].AxisY.Title = "Quote Value (USD)"; // Chart Y Axis Title 
chartESTOr.ChartAreas["ChartArea1"].AxisY.TitleAlignment = StringAlignment.Center;  // Chart Y axis Text Alignment 
chartESTOr.ChartAreas["ChartArea1"].AxisY.TextOrientation = TextOrientation.Horizontal; // Chart Y Axis Text Orientation
chartESTOr.ChartAreas["ChartArea1"].AxisY.TitleFont = new Font("Arial", 8, FontStyle.Bold); // Chart Y axis Title Font
chartESTOr.ChartAreas["ChartArea1"].AxisY.LabelStyle.Format = "{0:0,}K"; // Chart Y Axis lable format

您是否尝试过查看该对象。感谢您的建议,我发现Axis Title属性很有用(请检查所选答案)Philip,我无法编辑您的答案,但我猜代码片段中的第三行应该是
chartArea.axix.Title=“Times(s)”