नीचे दिए गए चार्ट को देखें। मैं प्रोग्राम को प्रोग्रामिक रूप से बना रहा हूं, इसलिए कृपया एएसपीनेट नियंत्रण वाक्यविन्यास नहीं है।माइक्रोसॉफ्ट चार्ट कंट्रोल (कॉलम चार्ट) में अक्ष विभाजक लाइन रंगों को कैसे बदलें
मैं ग्रिड लाइन रंग सलाखों के पीछे क्षैतिज और खड़ी पार बदल सकता हूँ? जैसा कि आप देख सकते हैं कि मैंने वास्तविक धुरी रंगों को बदलने का तरीका तैयार किया है, लेकिन ग्रिड रंग काला रहते हैं।
public ActionResult RenderChart()
{
var chart = new Chart();
double[] yValues = { 65.62, 75.54, 60.45, 55.73, 70.42 };
string[] xValues = { "Michelle", "Sarah", "Aliece", "Belinda", "Amanda" };
var series = new Series
{
Name = "Default",
ChartType = SeriesChartType.Column,
CustomProperties = "DrawingStyle=Cylinder"
};
series.Points.DataBindXY(xValues, yValues);
chart.BorderlineColor = Color.Silver;
var area = new ChartArea("Test");
area.AxisX.LineColor = Color.DarkGray;
area.AxisY.LineColor = Color.DarkGray;
chart.ChartAreas.Add(area);
chart.Series.Add(series);
series.IsValueShownAsLabel = true;
series.Font = new Font(series.Font, FontStyle.Bold);
chart.Width = 400;
chart.Height = 300;
using(var ms = new MemoryStream())
{
chart.SaveImage(ms, ChartImageFormat.Png);
Response.ContentType = "image/png";
Response.BinaryWrite(ms.ToArray());
return new EmptyResult();
}
}