MS图表控件:定位标签之间的网格线

puc*_*uco 6 c# microsoft-chart-controls

是否有可能格式化MS Chart Control图表,轴标签是在主要/次要刻度标记之间呈现的?

例如:在X轴上

|       |       |   x   |       |
|   x   |   x   |       |       |
|       |       |       |   x   |
+-------+-------+-------+-------+
   1/1     2/1     3/1     4/1   
Run Code Online (Sandbox Code Playgroud)

而不是默认:

|       |       |       x       | 
|       x       x       |       | 
|       |       |       |       x 
+-------+-------+-------+-------+----
       1/1     2/1     3/1     4/1   
Run Code Online (Sandbox Code Playgroud)

小智 7

尝试将MajorGrid IntervalOffset设置为.5(假设您的Interval设置为1).这是一些示例标记(这个标记可以在/ asp:Chart/ChartAreas/asp:ChartArea节点下找到):

<AxisX Interval ="1"> <MajorGrid Enabled ="True"LineColor ="Black"Interval ="1"IntervalOffset =".5"/> </ AxisX>