如何使用 amCharts for WP7 显示时间线
我正在尝试使用 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 做到这一点吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
显然这不是一件容易的事,因为 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.