Your Privacy Matters: We use our own and third-party cookies to improve your experience on our website. By continuing to use the website we understand that you accept their use. Cookie Policy
1615
Change the color for Line chart in Composite chart + design/layout
posted

Hello, I have a whole bunch of charts which I'm trying to standardize to have similar size, look and feel, but it proved to be a very challenging task. Basically I need to make sure that all axis are lined up, the axis labels have the same font and size and also I need be able to change the green line in chart 1 from green to red (see the image below).

So there are 2 questions:

1. I'm using the Harvest theme for the website and all controls seem to be inherit from that theme just fine, and just the charts are all over the place, so is there a way to make them all look like they are part of the same application design wise?

2. How do I change the green line in chart 1 from green to red. Here is the ASP.NET code below for Chart #1:

<Header Text="HISTORICAL RETURNS">

<ExpandedAppearance>

  <Styles ForeColor="#727484" Font-Size="10px">

</Styles>

</ExpandedAppearance>

<HoverAppearance>

<Styles BackColor="DarkGray">

</Styles>

</HoverAppearance>

</Header>

<Template>

<igchart:UltraChart ID="UltraChart1" runat="server" BackgroundImageFileName="" BorderColor="Silver"

BorderWidth="0px" ChartType="Composite" EmptyChartText="Data Not Available. Please call UltraChart.Data.DataBind() after setting valid Data.DataSource" Version="9.1" Width="450px">

<ColorModel AlphaLevel="150" ColorBegin="Pink" ColorEnd="#c04f15" ModelStyle="CustomLinear">

</ColorModel>

<CompositeChart>

 

<ChartLayers>

<igchartprop:ChartLayerAppearance AxisXKey="axis1" AxisYKey="axis2" ChartAreaKey="area1"

ChartType="ColumnChart" Key="chartLayer1">

<ChartTypeAppearances>

<igchartprop:ColumnChartAppearance>

</igchartprop:ColumnChartAppearance>

</ChartTypeAppearances>

</igchartprop:ChartLayerAppearance>

<igchartprop:ChartLayerAppearance AxisXKey="axis3" AxisYKey="axis2" ChartAreaKey="area1" ChartType="LineChart" Key="chartLayer2">

<ChartTypeAppearances>

<igchartprop:PaintElement Fill="Red" />

<igchartprop:LineChartAppearance StartStyle="NoAnchor" DrawStyle="Solid">

</igchartprop:LineChartAppearance>

</ChartTypeAppearances>

</igchartprop:ChartLayerAppearance>

</ChartLayers>

<ChartAreas>

<igchartprop:ChartArea Key="area1">

<Axes>

<igchartprop:AxisItem Extent ="30" DataType="String" Key="axis1" 

OrientationType="X_Axis" SetLabelAxisType="GroupBySeries"

TickmarkInterval="3" Visible="False" LineThickness="1" LineColor="Red">

<MajorGridLines AlphaLevel="255" Color="Gainsboro" DrawStyle="Dot" Thickness="1"

Visible="True" />

<MinorGridLines AlphaLevel="255" Color="LightGray" DrawStyle="Dot" Thickness="1"

Visible="False" />

<Labels HorizontalAlign="Near" ItemFormatString="&lt;ITEM_LABEL&gt;" Orientation="VerticalLeftFacing"

VerticalAlign="Center" Font="Calibri, 8pt">

<SeriesLabels HorizontalAlign="Center" Orientation="Horizontal" VerticalAlign="Center">

</SeriesLabels>

</Labels>

</igchartprop:AxisItem>

<igchartprop:AxisItem DataType="Numeric" Key="axis2" OrientationType="Y_Axis" SetLabelAxisType="GroupBySeries"

TickmarkInterval="0" LineThickness="1">

<MajorGridLines AlphaLevel="255" Color="Gainsboro" DrawStyle="Dot" Thickness="1"

Visible="True" />

<MinorGridLines AlphaLevel="255" Color="LightGray" DrawStyle="Dot" Thickness="1"

Visible="False" />

<Labels HorizontalAlign="Near" ItemFormatString="&lt;DATA_VALUE:0.00%&gt;" Orientation="Horizontal"

VerticalAlign="Center" Font="Calibri, 8pt">

<SeriesLabels HorizontalAlign="Center" Orientation="Horizontal" VerticalAlign="Center">

</SeriesLabels>

</Labels>

</igchartprop:AxisItem>

<igchartprop:AxisItem Extent="30" DataType="Time" Key="axis3" 

OrientationType="X_Axis" SetLabelAxisType="GroupBySeries"

TickmarkInterval="3" LineThickness="1">

<MajorGridLines AlphaLevel="255" Color="Gainsboro" DrawStyle="Dot" Thickness="1"

Visible="True" />

<MinorGridLines AlphaLevel="255" Color="LightGray" DrawStyle="Dot" Thickness="1"

Visible="False" />

<Labels HorizontalAlign="Center" ItemFormatString="&lt;ITEM_LABEL:MMM-yy&gt;"

Orientation="VerticalLeftFacing" VerticalAlign="Near" Font="Calibri, 8pt">

<SeriesLabels HorizontalAlign="Center" VerticalAlign="Center" 

Orientation="Horizontal">

</SeriesLabels>

</Labels>

</igchartprop:AxisItem>

</Axes>

<GridPE ElementType="None" />

</igchartprop:ChartArea>

</ChartAreas>

</CompositeChart>

<Axis>

<PE ElementType="None" Fill="Cornsilk" />

<X LineThickness="1" TickmarkInterval="0" TickmarkStyle="Smart" Visible="True">

<MajorGridLines AlphaLevel="255" Color="Gainsboro" DrawStyle="Dot" Thickness="1"

Visible="True" />

<MinorGridLines AlphaLevel="255" Color="LightGray" DrawStyle="Dot" Thickness="1"

Visible="False" />

<Labels Font="Calibri, 8pt" FontColor="DimGray" HorizontalAlign="Near" ItemFormatString="&lt;ITEM_LABEL&gt;"

Orientation="VerticalLeftFacing" VerticalAlign="Center">

<SeriesLabels Font="Calibri, 8pt" FontColor="DimGray" FormatString="" HorizontalAlign="Near"

Orientation="VerticalLeftFacing" VerticalAlign="Center">

<Layout Behavior="Auto">

</Layout>

</SeriesLabels>

<Layout Behavior="Auto">

</Layout>

</Labels>

</X>

<Y LineThickness="1" TickmarkInterval="0" TickmarkStyle="Smart" Visible="True">

<MajorGridLines AlphaLevel="255" Color="Gainsboro" DrawStyle="Dot" Thickness="1"

Visible="True" />

<MinorGridLines AlphaLevel="255" Color="LightGray" DrawStyle="Dot" Thickness="1"

Visible="False" />

<Labels Font="Calibri, 8pt" FontColor="DimGray" HorizontalAlign="Far" ItemFormatString="&lt;DATA_VALUE:00.##&gt;"

Orientation="Horizontal" VerticalAlign="Center">

<SeriesLabels Font="Calibri, 8pt" FontColor="DimGray" FormatString="" HorizontalAlign="Far"

Orientation="Horizontal" VerticalAlign="Center">

<Layout Behavior="Auto">

</Layout>

</SeriesLabels>

<Layout Behavior="Auto">

</Layout>

</Labels>

</Y>

<Y2 LineThickness="1" TickmarkInterval="0" TickmarkStyle="Smart" Visible="False">

<MajorGridLines AlphaLevel="255" Color="Gainsboro" DrawStyle="Dot" Thickness="1"

Visible="True" />

<MinorGridLines AlphaLevel="255" Color="LightGray" DrawStyle="Dot" Thickness="1"

Visible="False" />

<Labels Font="Calibri, 8pt" FontColor="Gray" HorizontalAlign="Near" ItemFormatString="&lt;DATA_VALUE:00.##&gt;"

Orientation="Horizontal" VerticalAlign="Center" Visible="False">

<SeriesLabels Font="Calibri, 8pt" FontColor="Gray" FormatString="" HorizontalAlign="Near"

Orientation="Horizontal" VerticalAlign="Center">

<Layout Behavior="Auto">

</Layout>

</SeriesLabels>

<Layout Behavior="Auto">

</Layout>

</Labels>

</Y2>

<X2 LineThickness="1" TickmarkInterval="0" TickmarkStyle="Smart" Visible="False">

<MajorGridLines AlphaLevel="255" Color="Gainsboro" DrawStyle="Dot" Thickness="1"

Visible="True" />

<MinorGridLines AlphaLevel="255" Color="LightGray" DrawStyle="Dot" Thickness="1"

Visible="False" />

<Labels Font="Calibri, 8pt" FontColor="Gray" HorizontalAlign="Far" ItemFormatString="&lt;ITEM_LABEL&gt;"

Orientation="VerticalLeftFacing" VerticalAlign="Center" Visible="False">

<SeriesLabels Font="Calibri, 8pt" FontColor="Gray" FormatString="" HorizontalAlign="Far"

Orientation="VerticalLeftFacing" VerticalAlign="Center">

<Layout Behavior="Auto">

</Layout>

</SeriesLabels>

<Layout Behavior="Auto">

</Layout>

</Labels>

</X2>

<Z LineThickness="1" TickmarkInterval="0" TickmarkStyle="Smart" Visible="False">

<MajorGridLines AlphaLevel="255" Color="Gainsboro" DrawStyle="Dot" Thickness="1"

Visible="True" />

<MinorGridLines AlphaLevel="255" Color="LightGray" DrawStyle="Dot" Thickness="1"

Visible="False" />

<Labels Font="Calibri, 8pt" FontColor="DimGray" HorizontalAlign="Near" ItemFormatString=""

Orientation="Horizontal" VerticalAlign="Center">

<SeriesLabels Font="Calibri, 8pt" FontColor="DimGray" HorizontalAlign="Near" Orientation="Horizontal"

VerticalAlign="Center">

<Layout Behavior="Auto">

</Layout>

</SeriesLabels>

<Layout Behavior="Auto">

</Layout>

</Labels>

</Z>

<Z2 LineThickness="1" TickmarkInterval="0" TickmarkStyle="Smart" Visible="False">

<MajorGridLines AlphaLevel="255" Color="Gainsboro" DrawStyle="Dot" Thickness="1"

Visible="True" />

<MinorGridLines AlphaLevel="255" Color="LightGray" DrawStyle="Dot" Thickness="1"

Visible="False" />

<Labels Font="Calibri, 8pt" FontColor="Gray" HorizontalAlign="Near" ItemFormatString=""

Orientation="Horizontal" VerticalAlign="Center" Visible="False">

<SeriesLabels Font="Calibri, 8pt" FontColor="Gray" HorizontalAlign="Near" Orientation="Horizontal"

VerticalAlign="Center">

<Layout Behavior="Auto">

</Layout>

</SeriesLabels>

<Layout Behavior="Auto">

</Layout>

</Labels>

</Z2>

</Axis>

<Effects>

<Effects>

<igchartprop:GradientEffect />

</Effects>

</Effects>

<Border Thickness="0" />

<Tooltips Font-Bold="False" Font-Italic="False" Font-Overline="False" Font-Strikeout="False"

Font-Underline="False" />

</igchart:UltraChart>

</Template>

Thanks a lot!

Parents Reply Children
No Data