Random random = new Random();
foreach (var item in Chart2.Series[0].Points)
{
Color c = Color.FromArgb(random.Next(0, 255), random.Next(0, 255), random.Next(0, 255));
item.Color = c;
}
i have this code also.. but i need my selected colors like above...
Please click "Mark as Answer" if this helped you.
My Blog: http://shivaniaspnet.blogspot.in
shivani.gupt...
Participant
871 Points
314 Posts
barchart
Feb 04, 2013 04:17 AM|LINK
Hi friends,
I need to give my own selected colors on bar chart . can anyone provide me help to doing this
My Blog: http://shivaniaspnet.blogspot.in
Rajneesh Ver...
All-Star
36977 Points
6793 Posts
Re: barchart
Feb 04, 2013 04:35 AM|LINK
See:
http://forums.asp.net/t/1652369.aspx/1
http://stackoverflow.com/questions/2042447/highlight-one-column-in-asp-net-chart-control-series
www.rajneeshverma.com
Keep Forums Clean || Use Alert Moderators.
shivani.gupt...
Participant
871 Points
314 Posts
Re: barchart
Feb 04, 2013 04:46 AM|LINK
Thanks Rajnessh,
This link useful for my requirement. http://forums.asp.net/t/1652369.aspx/1
by rather than giving the name of color like"
Color[] colors = new Color[] { #338660, #88A23D,#B1CD40, #a8c458 };"My Blog: http://shivaniaspnet.blogspot.in
shivani.gupt...
Participant
871 Points
314 Posts
Re: barchart
Feb 04, 2013 04:47 AM|LINK
Random random = new Random();
foreach (var item in Chart2.Series[0].Points)
{
Color c = Color.FromArgb(random.Next(0, 255), random.Next(0, 255), random.Next(0, 255));
item.Color = c;
}
i have this code also.. but i need my selected colors like above...
My Blog: http://shivaniaspnet.blogspot.in
Milind986
Participant
766 Points
161 Posts
Re: barchart
Feb 04, 2013 05:00 AM|LINK
check out this utility to convert hex into rgb.
http://www.javascripter.net/faq/hextorgb.htm
OR
Chart1.Series[0].Color = System.Drawing.ColorTranslator.FromHtml("#6b8ec6");
My Blog
Rajneesh Ver...
All-Star
36977 Points
6793 Posts
Re: barchart
Feb 04, 2013 05:06 AM|LINK
You can try to convert color hex code to color name, see the list below:
http://www.mathsisfun.com/numbers/hexadecimal-color-names.html
http://www.w3schools.com/html/html_colornames.asp
www.rajneeshverma.com
Keep Forums Clean || Use Alert Moderators.
shivani.gupt...
Participant
871 Points
314 Posts
Re: barchart
Feb 04, 2013 06:04 AM|LINK
Thanks to all of you
I have solved my problem by doing this
private void SetBarChartColor()
{
Color[] myPalette = new Color[10]{
ColorTranslator.FromHtml("#338660"),
ColorTranslator.FromHtml("#88A23D"),
ColorTranslator.FromHtml("#B1CD40"),
ColorTranslator.FromHtml("#a8c458"),
ColorTranslator.FromHtml("#CCE77E"),
ColorTranslator.FromHtml("#D8E6A0"),
ColorTranslator.FromHtml("#E0EBB3"),
ColorTranslator.FromHtml("#E8F0C6"),
ColorTranslator.FromHtml("#EFF5D9"),
ColorTranslator.FromHtml("#F7FAEC")};
this.Chart2.Palette = ChartColorPalette.None;
this.Chart2.Width = 500;
this.Chart2.Height = 500;
int i = 0;
foreach (var item in Chart2.Series[0].Points)
{
Chart2.Series[0].Points[i].Color = myPalette[i];
Chart2.Legends[0].CustomItems.Add(item.Color, item.AxisLabel);
i++;
}
}
My Blog: http://shivaniaspnet.blogspot.in