سؤال

هل يعرف أي شخص الخصائص التي أحتاج إلى تغييرها لتقليل حجم الخط لأرقام المحاور وتغيير نمط الخط؟ تحتاج أيضًا إلى معرفة كيفية إضافة ملصقات 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, 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, 64, 64">
                <LabelStyle Font="Trebuchet MS, 5pt" />
                <MajorGrid LineColor="64, 64, 64, 64" />
            </AxisY>
            <AxisX LineColor="64, 64, 64, 64">
                <LabelStyle Font="Arial, 3pt" />
                <MajorGrid LineColor="64, 64, 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) }

على سبيل المثال ، لإضافة محور X مع هذا التسمية يمكنك القيام به:

Chart.ChartAreas["MyChart"].AxisX = new Axis { LabelStyle = new LabelStyle() { Font = new Font("Verdana", 7.5f) } }

قد يكون إعداد ملصق الملصق التلقائي لمنع تحجيم التسمية مفيدًا أيضًا:

Chart.ChartAreas.["MyChart"].AxisY.LabelAutoFitStyle = LabelAutoFitStyles.None;
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top