问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

那位大哥用过webchar画图表啊急死了

发布网友 发布时间:2022-05-04 18:53

我来回答

2个回答

热心网友 时间:2022-06-25 03:18

知识专家的回答?
针对性呢?

热心网友 时间:2022-06-25 03:19

ComponentOne WebChart的使用 - 1(概述)
ComponentOne Studio Enterprise 是最大最全面的组件工具集,能够支持 Windows 、 Web 和移动程序所有层面的开发。本人目前只使用其 WebChart 组件,现整理分享之。

一、 WebChart 介绍
ComponentOne WebChart for .NET 是一种强大、通用并且使用方便的图表生成工具。程序员能使用 WebChart 创建完全面向功能,用户交互式图表。应用其广泛的特性和多样的图表类型能准确的显示复杂的数据集合并创建用户友好,专业级的图表应用程序。
WebChart 包含:
2D 图表控件,可以以柱状图, X-Y 坐标图,面积图,饼图,雷达图,极坐标图以及组合图表形式显示数据。
3D 图表控件,可以创建 3D 表面图,轮廓图和柱状图,可让用户方便地进行旋转,比例缩放或交互式缩放。

这里只对 2D 图表控件作简单介绍。

二、安装

安装时可以选择是否将 C1WebChart 组件添加到 GAC 中。

另外,对于未注册版生成的图表会出现 ComponentOne 的印章,功能没有*。

三、使用

1 、创建 .Net Web 应用程序,并将 WebChart 添加至 .Net 工具箱
打开工具箱,点击右键选择“添加移除项”,选择“ C1WebChart ”。如果安装时未将 C1WebChart 添加到 GAC 中,可以将安装目录下的 dll 组件 copy 至 Web 应用 bin 目录下,然后添加。

2 、将 WebChart 添加到应用程序中
在工具栏添加以后,将其拖拽至页面中。这是会出现一个默认的 WebChart 。
但是运行程序的话,还需要在 Web.config 文件的 <system.web> 标签中添加以下内容:

< httpHandlers >
< add verb ="*" path ="c1chartimage.aspx" type ="C1.Web.C1WebChart.ImageHttpHandler,C1.Web.C1WebChart" />
</ httpHandlers >
该标签可以通过右键点击页面中的 WebChar 控件,选择“ HttpHandler string to clipboard (tagged) ”,直接 copy 至系统剪贴板中。
注:该标签表示使用内置 httpHandlers 转换图表图像。对于 Chart Image 的生成,有时间会另外介绍。
完成以上步骤,就可以运行应用程序看到一个使用默认样式以及随机数据生成的图表。

3 、 WebChart 配置
WebChart 提供了可视化的设计器,并且号称不使用任何代码完成数据绑定的图表。现在只对设计器的使用作简单介绍。
右键点击页面上的 WebChat ,选择“ Chart Wizard ”,可以按照步骤设置 WebChar 图表的类型,简单属性,以及绑定的数据序列。
另外,还可以使用“ Chart properties ”设置图表类型以及其他的一些属性,并且可以随时看到图表效果,清晰明了。
当然了,你还可以在 .Net 的属性窗口中看到 WebChart 的所有属性,如果对 WebChart 比较熟悉,在这里设置也是很方便的。

4 、 WebChar 交互式设计
你可以为生成的图表添加动态的 tooltip 、 link 以及客户端脚本。图表的所有部件都包含在 ImageAreas 集合中,你可以通过属性窗口编辑 ImageAreas 集合,也可以添加相应相应代码实现该功能。 例:

// 设置图表区域的链接
C1WebChart1.ImageAreas.GetByName( " ChartArea " ).HRef = " http://www.sina.com.cn " ;

// 设置图标数据区域的Tooltip(在折线图中,将鼠标移至数据点的符号上会看到效果)
C1WebChart1.ImageAreas.GetByName( " ChartData " ).Tooltip = " X={#XVAL}, Y={#YVAL:c} " ;
// 注:#XVAL为x坐标轴值,#YVAL为y坐标轴值。类似关键字可在帮助中查找。

// 添加鼠标点击事件
C1WebChart1.ImageAreas.GetByName( " ChartArea " ).Attributes = " onclick=window.open('url.com') " ;

5 、为 WebChart 添加数据
应用程序图表数据大多来自外部数据库,也可以在程序中生成动态数据,但是无论使用哪种方式,都必须将数据添加至 WebChart 的 ChartDataSeries 中。简单示例如下:

private void Page_Load( object sender, EventArgs e)
{
// get dataset (from db or cache)
DataSet ds = GetDataSet();
// create an array of data points
PointF[] data = new PointF[dv.Count]
for ( int i = 0 ; i < data.Length; i ++ )
{
float y = float .Parse(dv[i][ " ProctSales " ].ToString());
data[i] = new PointF(i, y);
}
// populate chart data points
ChartDataSeries series = _c1webChart.ChartGroups[ 0 ].ChartData.SeriesList[ 0 ];
series.PointData.CopyDataIn(data);
}

四、结束
以上为 WebChart 的简单使用,主要介绍了如何使用设计器创建图表。接下来将会以实例介绍如何使用 WebChart 创建折线图、饼图、柱形图,以及如何使用代码实现各种图表效果。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
你喜欢外柔内刚的女孩还是外刚内柔的女孩? 男人喜欢外柔内刚还是外刚内柔型的女生 ...怎样涂好颜色啊,用彩笔还是彩铅啊...谢谢啦 ...也转动了,但是里面却没有动静,也没有风不过半分钟就关了,不是... 空调开机没反应,用遥控器点开关没反应,确定不是遥控器问题,空调重新插... 请问一下 上海电信的融合宽带一个月多少钱? 本人男 脸太圆想要瘦脸 不用药 女生初涉期货行业从事什么岗位比较好 为什么较少女生选择做期货交易 我现在就读大学,现在学校里新建一个期货专业,我在考虑转专业_百度知 ... 求穿越成铁血战士的完本小说 苹果手机上有什么大型游戏? 跪求温馨都市言情小说合集 怎么用c语言编写一个图表,看补充 求都市言情小说打包合集,总裁类的 中篇小说最好 找一本穿越流的小说,主角穿越的第一个世界是铁血战士,主角的金手指可以吞噬别人的系统? 苹果上有什么大型游戏?超过1G的,或者差不多的,或者更大的。。。 求都市言情小说合集。。。 求铁血战士的小说! 苹果手机上有什么学校游戏,重点强调是“游戏”,当然软件也可以,最好可以单机玩,推荐一下,谢谢 求经典的现代都市言情小说包 飞机票抵扣进项税 EXCEL中怎么多出一个图表char1,表格变成图表了,能恢复吗? c#有Graphics和Char制作图表有什么区别 感人的都市言情小说 求都市言情小说合集 开具增值税普通发票 销项税能用进项抵扣吗 谁给几部都市言情小说 增值税一般纳税人开具的普通发票可以抵扣进项吗 有什么好看的都市言情小说啊?(书名中要带有“总裁”两字) 有一款苹果手机游戏 文字类 带配音 讲的是大学生的故事 主角学物理的,舍友是学计算机的 求都市言情小说系列合集谢谢了,大神帮忙啊 java 开发 jfreechar生成图表问题 苹果手机有哪些游戏好玩的大型游戏 推荐下 求知道一本写主角是铁血战士的小说的名字 求最新都市言情小说的合集 html表格中char与charoff的用法,要详细的, 苹果手机有个游戏 类似樱花校园模拟器 是这个类型的 刚开始送你个女朋友 可以买东西 做饭 叫什么名 求都市言情类小说合集 越多越好 其它类型也行 多多益善喽 要txt 624435656@qq。com 谢了 一部穿越小说,就是带着一个可以兑换军火的酒吧到一个由许多电影构成的世界,里面包括铁血战士,杀出狂人 主角重生成铁血战士的小说 c# 操作Excel 图表并设置图表的格式? 找一部小说,主角姓雷,名不记得了。原来是个高级电子工程师,穿越到一个电子空间里做任务升级的,一开始 我在用VC++6.0创建一个对话框,里面含有一个teechar图表控件,但是在编绎的时候出错。就是下面这个错误。 苹果手机中最常见的小游戏有什么?像会说话的汤姆猫,豆腐之类的,谢谢~ 苹果手机上有没有什么高大上的益智游戏 jfreechar制作柱状图的时候。由于柱子之间的差距太大。有些柱子才个位有上千导致了Y轴数据太密集。求 我买笔记本,主要玩穿越,虐杀原型,异形大战铁血战士,说说运行这三个游戏的中等配置,流畅不卡就ok,也 asp.net统计图表怎么实现的,可以告诉我一下吗 c语言中怎样能这张表格用数组表示呢?三维数组的话因为是字符串所以char型装不下,四维数组的话又不