好的....我有一个成功绘制我的系列的WinForms图表。但是,X轴数字标签(不是标题,“数字线”)完全不显示。我没有改变或触摸任何东西!我在另一个VSExpress项目中有相同的设置,相同的绘图设置,并且这些Axis数字标签显示得很好。这到底是怎么回事???WinForms制图:X轴标签 - 它们在哪里?
** Y轴数字显示正常,没有问题。只有X轴才是这样的。
* Y轴的值是压力值 * X轴的值是卷值
我曾尝试:
- 强制 “间隔”= 1
- 迫使轴“最大值”/“最小值”为特定值
- 设置“IntervalType”
- 设置“LabelStyle”
没有什么变化。零效应。用户仍然没有指示X轴的值是什么显示。只有一个情节,一个图表,一个图表区域和一个具有三个数据点的单个系列。哪里。是。 THE。轴。数字!??
我的印象是,除非用户篡改了某些东西,这些轴标签应该只是自动显示出来(然后由用户决定格式等)......我错了吗? ?
下面是来自设计师的一个片段:
chartArea2.AxisX.MinorGrid.LineDashStyle = System.Windows.Forms.DataVisualization.Charting.ChartDashStyle.Dash;
chartArea2.AxisX.MinorTickMark.Enabled = true;
chartArea2.AxisX.Title = "Cum. Adjusted Inventory (Mcf)";
chartArea2.AxisX.TitleFont = new System.Drawing.Font("Microsoft Sans Serif", 14F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
chartArea2.AxisX.LabelStyle.Interval = 1;
chartArea2.AxisX.IntervalType = System.Windows.Forms.DataVisualization.Charting.DateTimeIntervalType.Auto;
chartArea2.AxisY.MinorGrid.LineDashStyle = System.Windows.Forms.DataVisualization.Charting.ChartDashStyle.Dash;
chartArea2.AxisY.MinorTickMark.Enabled = true;
chartArea2.AxisY.Title = "Pressure (psia)";
chartArea2.AxisY.TitleFont = new System.Drawing.Font("Microsoft Sans Serif", 14F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
〜真诚沮丧, 一个
_chartArea2.AxisX.LabelStyle.Interval = 1; _根据数据,这可能是一个问题。你能向我们展示一张图片吗? – TaW
如何显示图像?没有“附件”链接.... – Ash
编辑答案时,顶部有一个图像图标。如果你无法使用它,你可以将它上传到imgur或其他免费上传服务并发布网址.. – TaW