2012-04-29 34 views
1

我正在尋找一種最簡單的方式來顯示和/或繪製一個非常基本的圖表Windows手機(沒有數據點,沒有軸,只是一個簡單的線條,顯示一個大趨勢)。如何繪製一個簡單的圖表Windows Phone 7

我試過尋找圖表庫,但都看起來很複雜(我所能找到的都很昂貴)。

我試過的第二件事就是在畫布上畫一條線 - 但WP7中的Canvas元素似乎不允許在它上面繪製。

任何提示,你可以給我的教程指針?

+1

你可以嘗試後面在代碼中創建線條或線段,並將它們與正確的開始和結束添加到您的canvas.children座標(上,左...屬性和路線)。 – BigL

+0

您需要查看WriteableBitmap。我建議查看Codeplex http://bit.ly/wzQFPY上的WriteableBitmapEx庫,因爲它有許多有用的方法。 –

+0

@Paul非常感謝。 –

回答

1

看一看AM Charts

它是免費的,開源的,很容易使用。不少WP7開發人員使用它

這裏有一個簡單的例子用法:

<amq:SerialChart x:Name="_24HoursLineGraph" DataSource="{Binding Data24}" CategoryValueMemberPath="Date" AxisForeground="White" PlotAreaBackground="Black" GridStroke="DarkGray" Grid.Row="1" Margin="20"> 
     <amq:SerialChart.Graphs> 
      <amq:LineGraph ValueMemberPath="Close" Title="Close" Brush="Blue" /> 
     </amq:SerialChart.Graphs> 
</amq:SerialChart>