c# – 在asp.net图表中调整字体轴的样式和大小?
发布时间:2020-12-16 01:37:36 所属栏目:百科 来源:网络整理
导读:有没有人知道我需要更改的属性,以减少轴数字的字体大小和更改字体样式?还需要知道如何添加x和y标签. asp:Chart runat="server" ID="Chart1" Width="340px" Height="265px" Series asp:Series Name="scatter" MarkerSize="4" ChartType="Point" Color="Green
有没有人知道我需要更改的属性,以减少轴数字的字体大小和更改字体样式?还需要知道如何添加x和y标签.
<asp:Chart runat="server" ID="Chart1" Width="340px" Height="265px"> <Series> <asp:Series Name="scatter" MarkerSize="4" ChartType="Point" Color="Green" MarkerStyle="Circle"> </asp:Series> </Series> <ChartAreas> <asp:ChartArea Name="ChartArea1" BorderColor="64,64,64" BorderDashStyle="Solid" BackSecondaryColor="White" BackColor="LightGreen" ShadowColor="Transparent" BackGradientStyle="TopBottom"> <Area3DStyle Rotation="10" Perspective="10" Inclination="15" IsRightAngleAxes="False" WallWidth="0" IsClustered="False" /> <AxisY LineColor="64,64"> <LabelStyle Font="Trebuchet MS,5pt" /> <MajorGrid LineColor="64,64" /> </AxisY> <AxisX LineColor="64,64"> <LabelStyle Font="Arial,3pt" /> <MajorGrid LineColor="64,64" /> </AxisX> </asp:ChartArea> </ChartAreas> <Series> <asp:Series Name="Line" ChartType="Line" BorderWidth="3" MarkerStyle="None" BorderColor="180,26,59,105" Color="DarkBlue"> </asp:Series> </Series> </asp:Chart> 解决方法
看看
LabelStyle课程.
Axis.LabelStyle = new LabelStyle() { Font = new Font("Verdana",7.5f) } 例如,要使用此LabelStyle添加X轴,您可以执行以下操作: Chart.ChartAreas["MyChart"].AxisX = new Axis { LabelStyle = new LabelStyle() { Font = new Font("Verdana",7.5f) } } 设置标签自动调整样式以防止标签缩放也可能有用: Chart.ChartAreas.["MyChart"].AxisY.LabelAutoFitStyle = LabelAutoFitStyles.None; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |