资源简介
代码是自己编写测试的,保证可用,环境为vs2012,chartControl绘制,其中包括绘制直方图的窗体,曲线图导出图片,曲线图导出pdf,数据导出Excel文档,
代码片段和文件信息
using DevExpress.XtraCharts;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Threading;
using System.Drawing.Drawing2D;
using DevExpress.XtraCharts.Printing;
namespace Chart
{
public enum RotationDirectionEnum
{
Longitude
Dimensionality
}
public partial class ChartPag : Form
{
ChartControl spineChart;
ListLightDateConllection listLightDateConllection;
List viewLine = new List();
Label showLable = new Label();
public ChartPag(ListLightDateConllection listLightDateConllection)
{
InitializeComponent();
this.listLightDateConllection = listLightDateConllection;
this.panel1.Controls.Add(showLable);
showLable.Visible = false;
}
private void ShowSpineChart()
{
spineChart = new ChartControl();
AddLine(listLightDateConllection[0] listLightDateConllection.RotationDirection);
XYDiagram diagram = (XYDiagram)spineChart.Diagram;
diagram.AxisX.title.Visibility = DevExpress.Utils.DefaultBoolean.True;
diagram.AxisX.title.Alignment = StringAlignment.Center;
diagram.AxisX.title.Text = “角度“;
diagram.AxisX.title.EnableAntialiasing = DevExpress.Utils.DefaultBoolean.True;
diagram.AxisX.title.Font = new Font(“Tahoma“ 12 Fontstyle.Bold);
diagram.AxisY.title.Visibility = DevExpress.Utils.DefaultBoolean.True;
diagram.AxisY.title.Alignment = StringAlignment.Center;
diagram.AxisY.title.Text = “能量(单位mw/sr)“;
diagram.AxisY.title.EnableAntialiasing = DevExpress.Utils.DefaultBoolean.True;
diagram.AxisY.title.Font = new Font(“Tahoma“ 12 Fontstyle.Bold);
((XYDiagram)spineChart.Diagram).EnableAxisXZooming = true;
((XYDiagram)spineChart.Diagram).EnableAxisXScrolling = true;
((XYDiagram)spineChart.Diagram).EnableAxisYZooming = true;
((XYDiagram)spineChart.Diagram).EnableAxisYScrolling = true;
spineChart.titles.Add(new Charttitle());
spineChart.titles[0].Text = “角度能量图“;
spineChart.titles[0].Font = new Font(“Tahoma“ 14 Fontstyle.Bold);
spineChart.Dock = Dockstyle.Fill;
this.panel1.Controls.Add(spineChart);
}
private void AddLine(ListLightDate ArrLightDate RotationDirectionEnum rotationDirection)
{
if (spineChart != null && (ArrLightDate.Count != 0))
{
Series series = MakeLineSerie(ArrLightDate rotationDirection);
//((LineSeriesView)series.View).LineMarkerOptions.BorderVisible = true;
//((Line
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 33792 2018-11-22 10:39 Chart\bin\Debug\Chart.dll
文件 52736 2018-11-22 10:39 Chart\bin\Debug\Chart.pdb
文件 4790 2018-11-21 00:23 Chart\Chart.csproj
文件 9129 2018-11-21 09:12 Chart\ChartPag.cs
文件 7963 2018-11-21 00:10 Chart\ChartPag.Designer.cs
文件 26378 2018-11-21 00:10 Chart\ChartPag.resx
文件 3793 2018-11-21 10:32 Chart\ExcelOperate.cs
文件 1165 2018-11-19 20:51 Chart\LightDate.cs
文件 2652 2018-11-21 13:36 Chart\ListLightDate.cs
文件 1087 2018-11-20 11:08 Chart\ListLightDateConllection.cs
文件 14547 2018-11-21 09:13 Chart\obj\Debug\Chart.ChartPag.resources
文件 1698 2018-11-22 10:39 Chart\obj\Debug\Chart.csproj.FileListAbsolute.txt
文件 978 2018-11-21 09:13 Chart\obj\Debug\Chart.csproj.GenerateResource.Cache
文件 202470 2018-11-21 09:13 Chart\obj\Debug\Chart.csprojResolveAssemblyReference.cache
文件 33792 2018-11-22 10:39 Chart\obj\Debug\Chart.dll
文件 417 2018-11-22 10:39 Chart\obj\Debug\chart.dll.licenses
文件 52736 2018-11-22 10:39 Chart\obj\Debug\Chart.pdb
文件 180 2018-11-21 09:13 Chart\obj\Debug\Chart.Properties.Resources.resources
文件 201953 2018-11-21 09:08 Chart\obj\Debug\DesignTimeResolveAssemblyReferences.cache
文件 7878 2018-11-22 09:31 Chart\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 0 2018-11-19 20:11 Chart\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
文件 0 2018-11-19 20:11 Chart\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
文件 0 2018-11-19 20:11 Chart\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
文件 4096 2018-11-20 10:21 Chart\obj\Debug\TempPE\Properties.Resources.Designer.cs.dll
文件 1330 2018-11-19 20:11 Chart\Properties\AssemblyInfo.cs
文件 260 2018-11-22 10:39 Chart\Properties\licenses.licx
文件 2850 2018-11-20 10:21 Chart\Properties\Resources.Designer.cs
文件 5817 2018-11-20 10:21 Chart\Properties\Resources.resx
目录 0 2018-11-20 10:21 Chart\obj\Debug\TempPE
目录 0 2018-11-20 22:57 Chart\bin\Debug
............此处省略9个文件信息
相关资源
- NB-IOT北向推送接收源码参考(电信、
- 图解vs2010发布、打包安装程序(超全
- 有道API翻译Demo
- 基于DOM-TREE网页正文提取方法
- visual studio 2017中英文企业版离线安装
- System.Net.Http.dll.rar
- 简单的学生宿舍管理系统
- 医院药品进销存系统
- 判断接收到的字节流网络流是何种编
- 连接数据库并实现登录功能的
- Webrequests模拟登录
- Unity LitJson.dll
- 关于app.config共用的问题
- 基于UCC28019的高功率因数电源设计.r
- progressMy.zip
- STM32驱动TMC26x的工程文件
- plc工程文件
- 基于VHDL语言的VGA图像显示程序及其工
- 简单的信息隐藏和DES加密
- .net 网上购物课程设计
- Mac地址修改源代码
- fluentftp组件
- 班级管理系统
- 向指定ip端口发送数据并等待接收
- 实现字符串异或操作
- RM xp 加密工程文件解密器
- PDA自动更新程序源码
- DSP6713最小系统原理图工程文件
- ERP数据模型用powerdesigner建模
- Qt的pro文件转VS的工程文件
评论
共有 条评论