如何使用 amCharts for WP7 显示时间线

发布于 2024-12-26 19:48:50 字数 1099 浏览 3 评论 0 原文

我正在尝试使用 amCharts QuickCharts 在 wp7 中显示时间线。

        <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 被定义为

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

问题是,X 轴仅绘制为单个值,跳过句点没有数据,也不像我需要的那样作为分布式时间线上的事件。

有什么方法可以让 amCharts 做到这一点吗?

I'm trying do display a time line in wp7 using 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 is an ObservableCollection<ScoreDate> where ScoreDate is defined as

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

Problem is, that the X-Axis is just plotted as individual values, skipping periods without data, and not as events on a distributed timeline as I need it to be.

Any way to make amCharts do that?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

纵情客 2025-01-02 19:48:50

显然这不是一件容易的事,因为 wp7 的 amcharts 太简单并且显然被放弃了。

我最终所做的只是在 Canvas 上使用 PolyLine 创建自己的图形,并将数据绑定到 PointCollection。

很快就得到了正确的图表。

Apparently this is no easy feat as the amcharts for wp7 is too simple and apparently abandoned.

What I ended up doing was just creating my own graph with a PolyLine on a Canvas, databound to a PointCollection.

Got the graph right pretty fast.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文