|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
有理由相信是能提供更出色的性能。很多平台无法支持复杂的编译器,因此需要二次编译来减少本地编译器的复杂度。当然可能做不到java编译器那么简易。在网上搜刮过DevExpress的WebChartControl控件的利用,仿佛这个控件人人利用的对照少。网上的教程就更少了,但我本人利用事后发明这个把持仍是很好的,它和AspxGridView属于统一系列的控件,不乱性就不必忧虑了。
后面我有写过怎样WebChartControl绘制图形,链接以下:
使用DevExpress的WebChartControl绘制柱状图,线状图与饼状图示例
但在利用的时分发明一个很年夜的成绩,就是柱状图的柱体的宽度是本人跟着柱体的数目而本人变更的,也就是说,假如你的图形中只要一两个柱体,那末你的图形会变的超等丢脸,就和上面的图形一样
本人找到很久,都没有找到可以调剂柱体宽度的中央,为此,还在很多的论坛上发贴就教先辈们,也没能失掉谜底,能够是这个控件真的利用的太少了吧。
好吧,未几说了,上面是调剂柱状图柱体宽度的办法:
一,调剂柱状图柱体宽度
轮回WebChartControl工具Series中的每个工具,将Series的View工具转化成BarSeriesView,在BarSeriesView中,我们就能够随便调剂柱体的格局了。代码以下:
foreach(SeriessinChart.Series)
{
if(s.View.ToString()=="Bar")
{
BarSeriesViewBarSeriesView=(BarSeriesView)s.View;
BarSeriesView.BarWidth=0.2;
}
}
还包含它的边框,它的x轴与y轴的款式等
BarSeriesView.Border
BarSeriesView.AxisX
BarSeriesView.AxisY
人人都能够找到对应的属性为调剂。
二,设置线状图的线条节点标识
看下图:
下面两条线中,一条线的标识是圆的,另外一条线倒是一个五角星,这是怎样完成的呢?代码以下:
foreach(SeriessinChart.Series)
{
LineSeriesViewlineSeriesView=(LineSeriesView)series.View;
lineSeriesView.Color=Color.Red;//这里变动线条的色彩
lineSeriesView.LineMarkerOptions.Kind=MarkerKind.Star;//这里就是变动线条的标识了
}
对应的,假如我们要修正饼状图的款式,能够Series的View工具转化成PieSeriesView,再操纵个中的属性了。
因WebChartControl的各属性的智能提醒中也没有写申明,以是要找到一个属性还真是坚苦,但愿这能给一样利用该控件的伴侣勤俭些工夫吧。C#中有两处地方用到new关键字,第一处也是最常见的一处是用在调用构造函数的时候,这种情况也是大家见的最多的一种。另一处是用在派生类中,作用有隐藏成员,切断继承关系等,相信第二处的用法大家明显要比第一处生疏。 |
|