wpf 时间轴控件Telerik控件 RadCartesianChart X轴上的数据怎么填

[RadControl] RadCartesianChart-功能強大圖表控件 - YangMark - 博客园
由於最近做了一些統計的圖表分析,須使用到RadCartesianChart控件,因此就在這分享給大家順便為自己學習紀錄一下。
在介紹RadCartesianChart控件前,先看一下我所使用的到的功能,更多的功能官網有更多的介紹在這裡就不贅述了。
1.座標軸設定
3.長條圖與折線圖
4.DataBinding
以下就針對我熟悉的功能做介紹
1.座標軸與格線設定
&telerik:RadCartesianChart&
&telerik:RadCartesianChart.HorizontalAxis &
&telerik:DateTimeCategoricalAxis
LabelFitMode="Rotate"
LabelFormat="HH:mm"
LabelInterval="3" /&
&/telerik:RadCartesianChart.HorizontalAxis&
&telerik:RadCartesianChart.VerticalAxis &
&telerik:LinearAxis
&/telerik:RadCartesianChart.VerticalAxis&
&/telerik:RadCartesianChart&
在&telerik:RadCartesianChart.HorizontalAxis&與&telerik:RadCartesianChart.VerticalAxis &
內主要在設定X軸與Y軸的座標屬性,並有有多種格式可選擇,其中,
DateTimeCategoricalAxis 為DateTime屬性。
DateTimeContinuousAxis這個還沒使用過,照字面上解釋應該是為連續的DateTime屬性。
LinearAxis為數值屬性。
LogarithmicAxis為對數座標屬性。
LabelFitMode,&LabelFormat與LabelInterval均是控制座標軸顯示的方式,
LabelFitMode有幾個類型可調整,其不同處分別如下, 
 MultiLine  
LabelFormaty就不多做說明了。
比較值得說明的是LabelInterval與MajorTickInterval,
&LabelInterval="5"
&MajorTickInterval="5"
發現了嗎??LabelIntervl僅控制座標軸區間字串的顯示,而MajorTickInterval則控制座標軸區間的顯示,仔細觀察上面3張圖片格線的變化,就可以知道它們的不同之處。
另外,可透過以下的Xmal控制格線的顯示的方式
&telerik:RadCartesianChart.Grid&
&telerik:CartesianChartGrid MajorLinesVisibility="XY" /&
&/telerik:RadCartesianChart.Grid&
&MajorLinesVisibility="XY"表示同時顯示X與Y軸的格線,其他還有"X", "Y", "None"三種樣式可選。
未完待續...c# - WPF Binding Telerik Chartview - Stack Overflow
Join Stack Overflow to learn, share knowledge, and build your career.
or sign in with
I have some data that is coming from a Stored procedure which i have been able to display in a non-Telerik DataGrid.
using the following code.
CBFdataDataContext conn = new CBFdataDataContext();
List&spTotalRevByZipResult& sptotalrevbyzipresult = (from s in conn.spTotalRevByZip() select s).ToList();
ZipGrid.ItemsSource = s
But with using the radCartesianChart, It says that there is no ItemSource.
&telerik:RadCartesianChart HorizontalAlignment="Left" Margin="10,104,0,0" Grid.Row="1" VerticalAlignment="Top" Width="723" Height="218" Name="ZipGrid"&
&telerik:RadCartesianChart.VerticalAxis&
&telerik:LinearAxis/&
&/telerik:RadCartesianChart.VerticalAxis&
&telerik:RadCartesianChart.HorizontalAxis&
&telerik:CategoricalAxis/&
&/telerik:RadCartesianChart.HorizontalAxis&
&telerik:RadCartesianChart.Series&
&telerik:BarSeries CategoryBinding="subTotal"
ValueBinding="custzip"
ItemsSource="{Binding}"/&
&/telerik:RadCartesianChart.Series&
&/telerik:RadCartesianChart&
So How do i load the chart with Data?
CBFsqldataDataContext conn = new
CBFsqldataDataContext();
List&spTotalRevByZipResult& sptotalrevbyzipresult = (from s in conn.spTotalRevByZip()
select s).ToList();
ZipGrid????????? = s
sample Data
custzip subTotal
I suggest you go and read some documentation.
Here is a good link to .
You can use the following definition to display a simple BarSeries
&telerik:RadCartesianChart Palette="Windows8"&
&telerik:RadCartesianChart.HorizontalAxis&
&telerik:CategoricalAxis/&
&/telerik:RadCartesianChart.HorizontalAxis&
&telerik:RadCartesianChart.VerticalAxis&
&telerik:LinearAxis /&
&/telerik:RadCartesianChart.VerticalAxis&
&telerik:RadCartesianChart.Series&
&telerik:BarSeries&
&telerik:BarSeries.DataPoints&
&telerik:CategoricalDataPoint Category="January" Value="2" /&
&telerik:CategoricalDataPoint Category="February" Value="5" /&
&telerik:CategoricalDataPoint Category="March" Value="3" /&
&telerik:CategoricalDataPoint Category="April" Value="10" /&
&telerik:CategoricalDataPoint Category="May" Value="9" /&
&telerik:CategoricalDataPoint Category="June" Value="7" /&
&telerik:CategoricalDataPoint Category="July" Value="1" /&
&/telerik:BarSeries.DataPoints&
&/telerik:BarSeries&
&/telerik:RadCartesianChart.Series&
&/telerik:RadCartesianChart&
7,91121746
Your Answer
Sign up or
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Post as a guest
By posting your answer, you agree to the
Not the answer you're looking for?
Browse other questions tagged
Stack Overflow works best with JavaScript enabledtelerik RadCartesianChart 如何添加辅助Y轴_百度知道
telerik RadCartesianChart 如何添加辅助Y轴
如题,我有600个数据需要根据两个X轴和两个Y轴都打在图表上。现在telerik的图标控件没法生成多个X轴,只能生成多个Y轴。另外数据量大的时候,把下方的滚动条拖动到最小一屏也有100多个点,下方X轴上显示的数据名称根本显示不下,有没有办法能调整滚动条最小刻...
可以通过直接控制滚动条来实现。通过控制X轴的RangeStart、SliderSelectionStart,X轴ChartArea,如果非要多个X轴,可以试着使用多个图表控件进行拼接;silverlight。多个Y轴的话直接定义就行,我用的是telerik for&nbsp。要控制页面显示数据个数的话.AxisX,第一个Y轴ChartArea.AxisY,第二个Y轴ChartArea.AdditionalYAxestelerik的图标控件没办法生成多个X轴
来自:求助得到的回答
采纳率:35%
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。问题描述:WPF。telerik控件 radcartesianchart。的Itemsource属_百度知道
问题描述:WPF。telerik控件 radcartesianchart。的Itemsource属
我的source一直在增加每一次去绑定Itemsource都会重新绘制,有没有类似Add的方法将新来的点添加到Itemsource里面。telerik控件 radcartesianchart:WPF问题描述。的Itemsource属性有没有Add方法
我有更好的答案
//msdn.microsoft.com/zh-cn/library/system用绑定的方式,后台的类实现INotifyPropertyChanged接口,则集合变化的时候会自动刷新界面。参考资料
采纳率:69%
pf里凡事这种绑定集合类型的控件,它们都是通过将一个集合赋值在temsource这个属性上来实现的。Itemsource作为控件的属性本身就不具备增删改的方法: System。你要考虑的是等号右边也就是 那个List集合的变化。如果你需要实现后台数据变化直接通知到前台的话,就可以考虑使用ObservableCollection (这个dll里的.Collections
这个怎么用。
现在我有一个集合 source,这个source在以每秒加一条数据的方式增加。然后我在后台绑定DataContent,前台是itemsource={binding source,mode=oneway}. 为何后台更新了代码前台不更新,非要我在后台在写一个每秒绑定itemsource=source。
为您推荐:
其他类似问题
wpf的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 bootstrap 时间轴控件 的文章

 

随机推荐