[ad_1]
मैं अपने प्रोजेक्ट्स से MSCHART को चार्ट हेल्पर्स (System.Web.Helpers) से बदलने का प्रयास कर रहा हूं लेकिन मुझे बहुत सारी कठिनाइयां आ रही हैं:
1) मैं पीआईई चार्ट में प्रतिशत मान कैसे सम्मिलित कर सकता हूं?
2) क्या मैं चार्ट वैल्यू को पाई से बाहर ले जा सकता हूँ?
मैंने क्या प्रयास किया है:
सी#
Chart myChart = new Chart(width: 800, height: 400, themePath: "~/xml/hst_pie_tech.xml", theme: ChartTheme.Vanilla3D) .AddTitle("Volume ") .AddSeries("Volume", chartType: "Pie", xValue: dataView, xField: "Technology", yValues: dataView, yFields: "Qty", markerStep: 1 );
एक्सएमएल
<?xml version="1.0" encoding="utf-8" ?> <Chart> <ChartAreas> <ChartArea Name="Default" _Template_="All"> <AxisY LineColor="0, 0, 0" TitleFont="{0}, 14pt, style=Bold" TitleForeColor="0, 0, 0" > <LabelStyle Font="{0}, 6.75pt, GdiCharSet=0" ForeColor="0, 0, 0" /> </AxisY> <AxisX Interval="1" TitleFont="{0}, 18pt, GdiCharSet=0" > <LabelStyle Font="{0}, 6.75pt, GdiCharSet=0" ForeColor="0, 0, 0" /> </AxisX> </ChartArea> </ChartAreas> <Titles> <Title _Template_="All" Font="{0}, 14pt, style=Bold" ForeColor="0, 0, 0"></Title> </Titles> <Series> <Series Name="Volume" BorderWidth="2" Color="153, 204, 255" BorderColor="164, 164, 164" BorderDashStyle="Solid" ShadowColor="128, 128, 128, 128" ShadowOffset="1" IsValueShownAsLabel="true" Font="{0}, 8pt" BackGradientStyle="TopBottom" BackSecondaryColor="0, 102, 153" LabelForeColor="0, 0, 0" > <SmartLabelStyle Enabled="True" /> </Series> </Series> <Legends> <Legend Alignment="Center" Docking="Left" Name="Technology" Font="{0}, 10pt, style=Italic, GdiCharSet=0"> </Legend> </Legends> <BorderSkin PageColor="Control" BackColor="CornflowerBlue" BackSecondaryColor="CornflowerBlue" /> </Chart>
समाधान 1
यदि आप प्रतिशत को संख्याओं के रूप में उपयोग करना चाहते हैं, तो बस श्रृंखला को मान निर्दिष्ट करें। आख़िरकार वे महज़ संख्याएँ हैं। यदि आप पूछ रहे हैं कि आप %आयु को एक लेबल के रूप में कैसे दिखाते हैं, तो बस इस मार्कअप का उपयोग अपने चार्टएरिया के विरुद्ध करें।
एचटीएमएल
<AxisY > <LabelStyle Format="{0:p}" /> </AxisY>
[ad_2]
コメント