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
225
how to set background like this? who can help me?
posted

 

new hand ask question:how to set background like this pic?

 

Parents
  • 26458
    Offline posted

    You can use a template to re-style the chart's grid. Here's an example:

    <ig:XamChart Name="chart">
        <ig:XamChart.Legend>
            <ig:Legend Visible="False"/>
        </ig:XamChart.Legend>
            <ig:XamChart.Axes>
            <ig:Axis AxisType="PrimaryX">
                <ig:Axis.MajorGridline>
                    <ig:Mark Visible="False"/>
                </ig:Axis.MajorGridline>
            </ig:Axis>
            <ig:Axis AxisType="PrimaryY" Unit="2"/>
        </ig:XamChart.Axes>
        <ig:XamChart.Series>
            <ig:Series ChartType="Line" Fill="Black">
                <ig:Series.Marker>
                    <ig:Marker Format=" "/>
                </ig:Series.Marker>
                <ig:Series.DataPoints>
                    <ig:DataPoint Value="1"/>
                    <ig:DataPoint Value="3"/>
                    <ig:DataPoint Value="6"/>
                    <ig:DataPoint Value="4"/>
                    <ig:DataPoint Value="7"/>
                    <ig:DataPoint Value="9"/>
                    <ig:DataPoint Value="3"/>
                </ig:Series.DataPoints>
            </ig:Series>
        </ig:XamChart.Series>
               
        <ig:XamChart.Scene>
            <ig:Scene>
                <ig:Scene.GridArea>
                    <ig:GridArea>
                        <ig:GridArea.Template>
                            <ControlTemplate TargetType="ig:GridArea">
                                <Grid>
                                    <Grid>
                                        <Grid.RowDefinitions>
                                            <RowDefinition/>
                                            <RowDefinition/>
                                            <RowDefinition/>
                                            <RowDefinition/>
                                            <RowDefinition/>
                                            <RowDefinition/>
                                        </Grid.RowDefinitions>
                                        <Border Background="Red" Grid.Row="0"/>
                                        <Border Background="Yellow" Grid.Row="1"/>
                                        <Border Background="Lime" Grid.Row="2"/>
                                        <Border Background="Lime" Grid.Row="3"/>
                                        <Border Background="Yellow" Grid.Row="4"/>
                                        <Border Background="Red" Grid.Row="5"/>
                                    </Grid>
                                    <ContentPresenter/>
                                </Grid>
                            </ControlTemplate>
                        </ig:GridArea.Template>
                    </ig:GridArea>
                </ig:Scene.GridArea>
            </ig:Scene>
        </ig:XamChart.Scene>
    </ig:XamChart>

  • 225
    posted in reply to Max Rivlin [Infragistics]

    i so glod you can answer my question.first ,other question is no line and no cicle.

    thanks again you patience,by the way ,i want the lable like that chart:

       <Grid x:Name="LayoutRoot">
            <igWebChart:XamWebChart HorizontalAlignment="Left" Name="xamWebChart1" VerticalAlignment="Top" >
                <igWebChart:XamWebChart.Legend>
                    <igWebChart:Legend Visibility="Collapsed">
                    </igWebChart:Legend>
                </igWebChart:XamWebChart.Legend>
                <igWebChart:XamWebChart.Axes>
                    <igWebChart:Axis AxisType="PrimaryX">
                        <igWebChart:Axis.MajorGridline>
                            <igWebChart:GridlineGroup  Visibility="Visible">
                            </igWebChart:GridlineGroup>
                        </igWebChart:Axis.MajorGridline>
                    </igWebChart:Axis>
                    <igWebChart:Axis AxisType="PrimaryY" Unit="2">
                    </igWebChart:Axis>
                </igWebChart:XamWebChart.Axes>
                <igWebChart:XamWebChart.Series>
                    <igWebChart:Series ChartType="Line" Fill="Black" Opacity="1"  >
                            <igWebChart:Series.Marker>
                                <igWebChart:Marker Format="" Type="Circle" ></igWebChart:Marker>
                            </igWebChart:Series.Marker>
                        <igWebChart:Series.DataPoints>
                            <igWebChart:DataPoint Value="1" Label="a"/>
                            <igWebChart:DataPoint Value="4" Label="b"/>
                            <igWebChart:DataPoint Value="6" Label="c"/>
                            <igWebChart:DataPoint Value="11" Label="d"/>
                            <igWebChart:DataPoint Value="7" Label="e"/>
                            <igWebChart:DataPoint Value="19" Label="f"/>
                        </igWebChart:Series.DataPoints>
                    </igWebChart:Series>
                </igWebChart:XamWebChart.Series>
               
                <igWebChart:XamWebChart.Scene>
                    <igWebChart:Scene>
                        <igWebChart:Scene.GridArea>
                            <igWebChart:GridArea>
                                <igWebChart:GridArea.Template>
                                    <ControlTemplate TargetType="igWebChart:GridArea">
                                        <Grid>
                                            <Grid>
                                                <Grid.RowDefinitions>
                                                    <RowDefinition/>
                                                    <RowDefinition/>
                                                    <RowDefinition/>
                                                    <RowDefinition/>
                                                    <RowDefinition/>
                                                    <RowDefinition/>
                                                </Grid.RowDefinitions>
                                                <Border Background="Red" Grid.Row="0"/>
                                                <Border Background="Yellow" Grid.Row="1"/>
                                                <Border Background="Lime" Grid.Row="2"/>
                                                <Border Background="Lime" Grid.Row="3"/>
                                                <Border Background="Yellow" Grid.Row="4"/>
                                                <Border Background="Red" Grid.Row="5"/>
                                            </Grid>
                                            <ContentPresenter/>
                                        </Grid>
                                    </ControlTemplate>
                                </igWebChart:GridArea.Template>
                            </igWebChart:GridArea>
                        </igWebChart:Scene.GridArea>
                    </igWebChart:Scene>
                </igWebChart:XamWebChart.Scene>
               
            </igWebChart:XamWebChart>

Reply Children
  • 225
    posted in reply to Max Rivlin [Infragistics]

     

    mychart  so ugly

      <igWebChart:Axis AxisType="PrimaryY" Maximum="130" Minimum="20" AutoRange="True" Unit="30">
                                                <igWebChart:Axis.Label>
                                                    <igWebChart:LabelGroup Angle="-30" >
                                                    </igWebChart:LabelGroup>
                                                </igWebChart:Axis.Label>
                                                <igWebChart:Axis.MajorGridline>
                                                    <igWebChart:GridlineGroup Visibility="Visible" StrokeThickness="0"></igWebChart:GridlineGroup>
                                                </igWebChart:Axis.MajorGridline>
                                            </igWebChart:Axis>
                                        </igWebChart:XamWebChart.Axes>

    how can i set the YAxes for datasource like MIN Max and so on .

    when i selected second row