Как отобразить временную шкалу с amCharts для WP7 - PullRequest
0 голосов
/ 13 января 2012

Я пытаюсь отобразить временную линию в wp7, используя amCharts quickCharts .

        <amq:SerialChart DataSource="{Binding MyData}" 
                         CategoryValueMemberPath="Date"
                         AxisForeground="White"
                         PlotAreaBackground="Black"
                         GridStroke="Gray"
                         Margin="1"
                         >
            <amq:SerialChart.Graphs>
                <amq:LineGraph ValueMemberPath="Score" 
                               Title="Scores" 
                               Brush="Blue"/>
            </amq:SerialChart.Graphs>
        </amq:SerialChart>                               

MyData - это ObservableCollection<ScoreDate>, где ScoreDate определяется как

public class ScoreDate
{
   public int Score{get;set;}
   public DateTime Date{get;set;}
}

Проблема в том, что ось X просто отображается как отдельные значения, пропуская периоды без данных, а не как события на распределенной временной шкале, как мне нужно.

В любом случаезаставить amCharts сделать это?

1 Ответ

0 голосов
/ 20 января 2012

Очевидно, что это нелегкий подвиг, так как amcharts для wp7 слишком прост и явно заброшен.

В итоге я просто создал свой собственный граф с PolyLine на холсте, привязанный к базе данных PointCollection.

Получил график довольно быстро.

...