This is a migrated thread and some comments may be shown as answers.

Line chart with multiple points

1 Answer 79 Views
Charts
This is a migrated thread and some comments may be shown as answers.
Patrick
Top achievements
Rank 1
Patrick asked on 26 Aug 2013, 06:50 PM
I have a class

public class Event
{
  public DateTime eventDate {get; set;}
  public string name {get; set;}
  public double eventvalue {get; set;}
}
And  a controller that returns a list of events.  I'm returning several events, but only one eventvalue and one date is showing up on the chart.


<div class="chart-wrapper">
    @(Html.Kendo().Chart(Model)
        .Name("chart")
        .Title("events")
        .Legend(legend => legend
            .Position(ChartLegendPosition.Bottom)
        )
        .Series(series => {
        
                series.Line(model => model.eventvalue )
             .Name(item.name );
             //.Labels(labels => labels.Format("{0:N0}").Visible(true));
       
        })
        .CategoryAxis(axis => axis
            .Categories(model => model.eventDate )
        )
        .ValueAxis(axis => axis.Numeric()
            .Labels(labels => labels.Format("{0:N0}"))
        )
    )
   
</div>
I've even tried this:
<div class="chart-wrapper">
    @(Html.Kendo().Chart(Model)
        .Name("chart")
        .Title("Product Samplings")
        .Legend(legend => legend
            .Position(ChartLegendPosition.Bottom)
        )
        .Series(series => {
            foreach (var item in Model)
            {
                series.Line(model => model.eventvalue )
             .Name(item.name );
             //.Labels(labels => labels.Format("{0:N0}").Visible(true));
            }
         
        })
        .CategoryAxis(axis => axis
            .Categories(model => model.eventDate )
        )
        .ValueAxis(axis => axis.Numeric()
            .Labels(labels => labels.Format("{0:N0}"))
        )
    )
  
</div>

1 Answer, 1 is accepted

Sort by
0
Patrick
Top achievements
Rank 1
answered on 27 Aug 2013, 07:36 PM
Well, I figured it out, but you'll have to pay me for the answer :)
Tags
Charts
Asked by
Patrick
Top achievements
Rank 1
Answers by
Patrick
Top achievements
Rank 1
Share this question
or