سؤال

كيف يمكنك ضبط تنسيق مخطط ASP.NET Point؟ أرغب في ضبط الحد الأقصى والحد الأدنى ديناميكيًا على البيانات في قائمة <>. أرغب أيضًا في معرفة الخصائص التي تسمح لي بتعديل الفواصل الزمنية داخل كل محاور وأيضًا تنسيق الملصقات حتى أتمكن من تغيير العشرية إلى النسب المئوية.

هل كانت مفيدة؟

المحلول

أعتقد أنني وجدت الإجابة على الإعداد القصوى والحد الأدنى على المحاور. انظر أدناه:

<asp:Chart runat="server" ID="Chart1" Width="500px" Height="500px">
    <Series>
        <asp:Series Name="Series1" MarkerSize="10" ChartType="Point">
        </asp:Series>
    </Series>
    <ChartAreas>
        <asp:ChartArea Name="ChartArea1" BorderColor="64, 64, 64, 64" BorderDashStyle="Solid"
            BackSecondaryColor="White" BackColor="Gainsboro" 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, 8.25pt, style=Bold" />
                <MajorGrid LineColor="64, 64, 64, 64" />
            </AxisY>
            <AxisX LineColor="64, 64, 64, 64">
                <LabelStyle Font="Trebuchet MS, 8.25pt, style=Bold" />
                <MajorGrid LineColor="64, 64, 64, 64" />
            </AxisX>
        </asp:ChartArea>
    </ChartAreas>
</asp:Chart>

// تحديد الرسم البياني ui أدنى = -0.08 ؛ الحد الأقصى المزدوج = 0.08 ؛ فاصل مزدوج = الحد الأقصى/2 ؛

        Chart1.ChartAreas["ChartArea1"].AxisY.Minimum = minimum;
        Chart1.ChartAreas["ChartArea1"].AxisX.Minimum = minimum;
        Chart1.ChartAreas["ChartArea1"].AxisY.Maximum = maximum;
        Chart1.ChartAreas["ChartArea1"].AxisX.Maximum = maximum;
        Chart1.ChartAreas["ChartArea1"].AxisX.Interval = interval;
        Chart1.ChartAreas["ChartArea1"].AxisY.Interval = interval;

ومع ذلك ، هل هناك طريقة لتغيير تنسيق الملصق إلى النسب المئوية بدلاً من العشرية؟

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top