图表控件MsChart教程

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

MSChart报表的安装使用

Chart 控件for vs2008的安装

1.下载4个文件:

(1)dotnetfx35setup.exe

(2)MSChart_VisualStudioAddOn.exe

(3)MSChartLP_chs.exe

(4)MSChart.exe

2.分别安装

(1)dotnetfx35setup.exe

(2)MSChart_VisualStudioAddOn.exe

(3)MSChartLP_chs.exe

(4)MSChart.exe

安装成功后打开vs ,将会看到工具箱新增了chart控件。

之前微软一直没有相关的图表控件,都是使用第三方的控件来实现或者使用Office OWC控件来实现,使用OWC的性能是比较差的一般不建议使用。

看了一下微软的Demo程序确实功能非常的强大,界面也非常的漂亮,推荐大家去使用一下。

个人感觉优势还是很明显的。我用到开源的控件ZedGraph.dll,有一些功能限制。如XY轴文字在图表缩小的时候也会变得很小,但MSchart就可以设置最小的字号,这样就保证不会随着图变小而看不到标量值,如下图所示的操作:

还有一个就是如何显示具体柱子的数值,是否显示,显示的位置等等都可以做到,还可以用其它的方式来处理。查看下图可知,这个图表控件分得非常的细。

控件支持winform与webform,但控件只支持.Net formwork 3.5 SP1版。

详细说明与介绍请查看/mschart

相关下载:

1、Microsoft .NET Framework 3.5 的Microsoft 图表控件

/downloads/details.aspx?displaylang=zh-cn&FamilyID=130f7986-bf49-4fe5-9c a8-910ae6ea442c

2、Microsoft .NET Framework 3.5 语言包的Microsoft 图表控件

/downloads/details.aspx?familyid=581FF4E3-749F-4454-A5E3-DE4C463143B D&displaylang=zh-cn

3、Demo下载

/mschart/Release/ProjectReleases.aspx?ReleaseId=1591

4、VS2008插件安装

/download/e/6/f/e6fedd87-9119-4037-8da8-e5de429d940a/MSChart_Visu

alStudioAddOn.exe

更多详细内容请查看:/mschart

Chart Control 使用经验总结

2009-03-28 13:44 | Click to Rate

近日开始学习和研究这个新奇的控件。

一.什么是图表

上面这张表中所示的就是一张图表的所有组成。

从中我们可以看出,图表的五大元素为:附注(Annotations)、图表区(ChartAreas)、图例(Legends)、列(Series)、标题(Titles)。

二.如何把Chart控件添加到VS2008工具箱

这三个文件可以从微软网站下载到或是在我的附件中下载。安装的顺序图中排列顺序,其中MSChart.exe 就是图表控件的安装程序;MSChartLP_chs.exe是语言包;MsChart_VisualStudioAddon.exe是扩展安装。

都安装完成后,打开VS2008,在工具箱中任意处右击-"选择项...",将下图中所示的两项打上勾,即可在工具箱中的Data栏中看到Chart控件。

我们可以把它移动到"数据"栏中,如下图所示:

三.创建一个最简单的图表

在设计视图中从工具箱中拖拽Chart控件至页面,如下图所示:

如果在这个时候预览网页的话,是什么也看不见的,是一张图表,因为它没有数据,所以我们要给它赋值并设置相关属性。下同是整个Chart控件的页面代码,如何给它赋值大家可以研究一下这段代码。

上面这段代码是直接在aspx文件中书写,下面要介绍的是在.vb文件中添加数据:

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

' 创建列

Dim series As New Series("曲线")

series.ChartType = SeriesChartType.Spline

series.BorderWidth = 3

series.ShadowOffset = 2

' 给列赋值

series.Points.AddY(67)

series.Points.AddY(30)

series.Points.AddY(83)

series.Points.AddY(23)

series.Points.AddY(70)

series.Points.AddY(60)

series.Points.AddY(90)

series.Points.AddY(20)

' 将上述创建并赋过值的列添加到图表控件的Series集合中

Chart1.Series.Add(series)

End Sub 'Page_Load

四.图表类型(ChartStyle)

Chart控件提供了丰富的图表类型,如柱状、条状、由线、饼图、雷达图等等,并可以随时在2D和3D之间切换。下面所示的是部分图表类型的截图:

相关文档
最新文档