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
}
}
查看全文
相关阅读:
消息推送之百度云推送Android集成与用法
编程算法
leetcode_Jump Game
使用UIScrollView和UIPageControl做一个能够用手势来切换图片的效果
Django 介绍、安装配置、基本使用、Django 用户注冊样例
windows下mysql5.6.20使用mysqldumpslow.pl分析慢日志
Flex布局 Flexbox属性具体解释
php 在同一个表单中加入和改动
Leetcode:remove_element
java_oop_关键字
原文地址:https://www.cnblogs.com/gwazy/p/262836.html
最新文章
使用webuploader组件实现大文件分片上传,断点续传
webUploader实现大文件分片,断点续传
php大文件上传支持断点上传
php如何实现大文件断点续传-php文件
PHP 大文件上传,支持断点续传,求具体方案、源码或者文件上传插件
PHP+FLASH大文件断点续传功能分享
PHP大文件分片上传断点续传实例源码
php+html5实现无刷新上传,大文件分片上传,断点续传
Asp.net mvc 大文件上传 断点续传 进度条
Asp.net mvc 大文件上传 断点续传
热门文章
python 反编译模块uncompyle2的使用--附破解wingide5 方法
CEF Xilium.CefGlue 在当前窗体中打开全部链接(防止弹窗)
Python解析xml文件遇到的编码解析的问题
利用|,&,^,~,<<,>>>写出高效艺术的代码
C
解决Access denied for user ''@'localhost' to database 'mysql'问题
HDU 4500 小Q系列故事——屌丝的逆袭
Qt 中彩色图像转换为灰度图
Swift 表达式
Linux系统的命令源码的获取方法
Copyright © 2011-2022 走看看