Hi,
I am creating a RadCartesianChart and adding bar series this way:
Is there a way to change the color for each bar in the series while I am creating each data point?
Regards,
Alberto
I am creating a RadCartesianChart and adding bar series this way:
chartSafety.VerticalAxis =
new
LinearAxis();
chartSafety.HorizontalAxis =
new
CategoricalAxis();
DataTable dtSafety =
new
DataTable(
"DATA"
);
dtSafety.Columns.Add(
new
DataColumn(
"Name"
,
typeof
(
string
)));
dtSafety.Columns.Add(
new
DataColumn(
"ValueBar"
,
typeof
(
double
)));
dtSafety.Rows.Add(
new
object
[] {
"Value1"
, 70 });
dtSafety.Rows.Add(
new
object
[] {
"Value2"
, 15 });
dtSafety.Rows.Add(
new
object
[] {
"Value3"
, 34 });
dtSafety.Rows.Add(
new
object
[] {
"Value4"
, 87 });
dtSafety.Rows.Add(
new
object
[] {
"Value5"
, 45 });
dtSafety.Rows.Add(
new
object
[] {
"Value6"
, 22 });
dtSafety.Rows.Add(
new
object
[] {
"Value7"
, 33 });
dtSafety.Rows.Add(
new
object
[] {
"Value8"
, 65 });
dtSafety.Rows.Add(
new
object
[] {
"Value9"
, 19 });
dtSafety.Rows.Add(
new
object
[] {
"Value10"
, 41 });
BarSeries barSer =
new
BarSeries();
foreach
(DataRow drSafety
in
dtSafety.Rows)
{
barSer.DataPoints.Add(
new
CategoricalDataPoint() { Category = drSafety[
"Name"
], Label =
string
.Format(
"{0:N}"
, drSafety[
"ValueBar"
]), Value =
double
.Parse(drSafety[
"ValueBar"
].ToString()) });
}
chartSafety.Series.Clear();
chartSafety.Series.Add(barSer);
Is there a way to change the color for each bar in the series while I am creating each data point?
Regards,
Alberto