zoukankan
html css js c++ java
owc11生成饼状图
using
System;
using
System.Collections;
using
System.ComponentModel;
using
System.Data;
using
System.Drawing;
using
System.Web;
using
System.Web.SessionState;
using
System.Web.UI;
using
System.Web.UI.WebControls;
using
System.Web.UI.HtmlControls;
using
OWC11;
namespace
WebApplication1
{
/**/
///
<summary>
///
WebForm3 的摘要说明。
///
</summary>
public
class
WebForm3 : System.Web.UI.Page
{
protected
System.Web.UI.WebControls.PlaceHolder ChartHolder;
private
void
Page_Load(
object
sender, System.EventArgs e)
{
//
在此处放置用户代码以初始化页面
//
创建ChartSpace对象来放置图表
OWC11.ChartSpace objCSpace
=
new
OWC11.ChartSpaceClass ();
//
在ChartSpace对象中添加图表,Add方法返回chart对象
OWC11.ChChart objChart
=
objCSpace.Charts.Add (
0
);
//
指定图表的类型。类型由OWC11.ChartChartTypeEnum枚举值得到
objChart.Type
=
OWC11.ChartChartTypeEnum.chChartTypePie ;
//
指定图表是否需要图例
objChart.HasLegend
=
true
;
//
给定标题
objChart.HasTitle
=
true
;
objChart.Title.Caption
=
"
上半年分布图
"
;
//
计算数据
//
categories 和 values 可以用tab分割的字符串来表示*/
string
strSeriesName
=
"
图例 1
"
;
string
strCategory
=
"
1
"
+
'
\t
'
+
"
2
"
+
'
\t
'
+
"
3
"
+
'
\t
'
+
"
4
"
+
'
\t
'
+
"
5
"
+
'
\t
'
+
"
6
"
+
'
\t
'
;
string
strValue
=
"
9
"
+
'
\t
'
+
"
8
"
+
'
\t
'
+
"
4
"
+
'
\t
'
+
"
10
"
+
'
\t
'
+
"
12
"
+
'
\t
'
+
"
6
"
+
'
\t
'
;
//
添加一个series
objChart.SeriesCollection.Add(
0
);
//
给定series的名字
objChart.SeriesCollection[
0
].SetData (OWC11.ChartDimensionsEnum.chDimSeriesNames,
(
int
)OWC11.ChartSpecialDataSourcesEnum.chDataLiteral, strSeriesName);
//
给定分类
objChart.SeriesCollection[
0
].SetData (OWC11.ChartDimensionsEnum.chDimCategories,
(
int
)OWC11.ChartSpecialDataSourcesEnum.chDataLiteral, strCategory);
//
给定值
objChart.SeriesCollection[
0
].SetData
(OWC11.ChartDimensionsEnum.chDimValues,
(
int
)OWC11.ChartSpecialDataSourcesEnum.chDataLiteral, strValue);
OWC11.ChDataLabels dls
=
objChart.SeriesCollection[
0
].DataLabelsCollection.Add();
dls.HasValue
=
true
;
dls.HasPercentage
=
true
;
dls.Font .Name
=
"
宋体
"
;
//
输出成GIF文件.
string
strAbsolutePath
=
(Server.MapPath(
"
.
"
))
+
"
\\test.gif
"
;
objCSpace.ExportPicture(strAbsolutePath,
"
GIF
"
,
600
,
450
);
//
创建GIF文件的相对路径.
string
strRelativePath
=
"
./test.gif
"
;
//
把图片添加到placeholder.
string
strImageTag
=
"
<IMG SRC='
"
+
strRelativePath
+
"
'/>
"
;
ChartHolder.Controls.Add(
new
LiteralControl(strImageTag));
}
Web 窗体设计器生成的代码
#region
Web 窗体设计器生成的代码
override
protected
void
OnInit(EventArgs e)
{
//
//
CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base
.OnInit(e);
}
/**/
///
<summary>
///
设计器支持所需的方法 - 不要使用代码编辑器修改
///
此方法的内容。
///
</summary>
private
void
InitializeComponent()
{
this
.Load
+=
new
System.EventHandler(
this
.Page_Load);
}
#endregion
}
}
查看全文
相关阅读:
ObjectiveC语法快速参考
IIS网站全部显示无权访问需要登录
如何让自己的网站尽快收录绍兴114导航
asp.net的运行原理
WPF学习视频资料
Asp.net MVC3 自定义HtmlHelper控件
Unity3D中C#和JS的方法互相調用
对于冒泡算法的思考,大牛可一笑而过~~
2013年年前瞻望与计划
使用vs2010编辑Unity脚本,配置方法
原文地址:https://www.cnblogs.com/gwazy/p/262836.html
最新文章
性能测试中“并发度”的意义
移动端日历选择控件(支持Zepto和JQuery)
移动端翻页插件dropload.js(支持Zepto和jQuery)
gulp安装和使用简介
ngTbale假分页实现排序、搜索、导出CSV等功能
移动端小功能杂记(一)
chart.js接口开发:X轴步长和Labels旋转角
移动端轮播图插件(支持Zepto和jQuery)
移动端小功能杂记(二)
移动端类似IOS的滚动年月控件(需要jQuery和iScroll)
热门文章
mvc Web api 无法获取session
js 模块化开发
cronolog分割Tomcat catalina.out日志
IOS开发 如何联机调试和发布程序(99$) 转载
javascript table 列排序
jquery 一些基础
ECShop 整合 UCenter 学习小记
Apache2.x + Tomcat6.0整合笔记
Asp.net 网站优化之资源文件加载优化
IIS 添加PHP模块
Copyright © 2011-2022 走看看