好用的java web图表组件──chartdirector

C#画图控件ChartDirector使用说明 ChartDirector是C#一个画图很好用的控件,讲一下怎么使用这个控件。 首先这个软件有两个压缩包,一个是打包好的dll,一个是help开发文档 新建一个项目,然后添加项目引用。 然后再工具箱里面拖动一个绘图控件进来 如果工具箱找不到那个控件就手动添加一下 如果还是没有,就换一个.NET框架 然后你就可以在这个控件上画图了 写代码时这儿还得引用下 具体咋画可以看看开发文档 点进去添加刚刚的开发文档就可以看了vs... 阅读详情
ChartDirector是非免费的,但是有破解方法就是将一个授权文件放在web工程的WEB-INF/CLASSES下面。这里只给出一个例子的代码,如果大家想试试可以到资源中搜索chartdirector下载它的示例工程及api,还有授权文件(在web工程的WEB-INF/CLASSES下面)。
1.曲线图(可点击):
  1. <%@page import="ChartDirector.*" %> 
  2. <% // 曲线图数据 
  3. double[] data0 = {50, 55, 47, 36, 42, 49, 63, 62, 73, 59, 56, 50, 64, 60, 67, 67, 58, 59, 73, 77, 84, 82, 80, 84}; 
  4. double[] data1 = {36, 28, 25, 33, 38, 20, 22, 30, 25, 33, 30, 24, 28, 36, 30, 45, 46, 42, 48, 45, 43, 52, 64, 70}; 
  5. // 图形的横坐标 
  6. String[] labels = {"Jan-04", "Feb-04", "Mar-04", "Apr-04", "May-04", "Jun-04", "Jul-04", "Aug-04", "Sep-04", "Oct-04", "Nov-04", "Dec-04", "Jan-05", "Feb-05", "Mar-05", "Apr-05", "May-05", "Jun-05", "Jul-05", "Aug-05", "Sep-05", "Oct-05", "Nov-05", "Dec-05"}; 
  7. // 创建一个大小 600 x 360的图形 
  8. XYChart c = new XYChart(600, 360, 0xeeeeff, 0x000000, 1); c.setRoundedFrame(); //设置图形圆角
  9. // 设置绘图区的大小及格式
  10. c.setPlotArea(55, 60, 520, 240, 0xffffff, -1, -1, 0xcccccc, 0xcccccc); 
  11. //添加图例
  12. LegendBox legendBox = c.addLegend(55, 58, false, "Arial Bold", 9); legendBox.setBackground(Chart.Transparent);//图例背景色透明
  13. //设置纵坐标的刻度间隔
  14. c.yAxis().setAutoScale(0.1); 
  15. // 添加图形标题
  16. ChartDirector.TextBox title = c.addTitle("Monthly Revenue for Year 2000/2001", "Times New Roman Bold Italic", 15, 0xffffff); title.setBackground(0x0000cc, 0x000000, Chart.glassEffect(Chart.ReducedGlare)); 
  17. //为y轴添加标题 
  18. c.yAxis().setTitle("Month Revenue (USD millions)"); 
  19. // 为x轴添加坐标
  20. c.xAxis().setLabels(labels).setFontAngle(90); //90是角度,设置横坐标的显示格式
  21. //在 x = 17 的位置添加一个标记
  22. Mark mark = c.xAxis2().addMark(17, 0x809933ff, "Merge with Star Tech", "Arial Bold"); 
  23. mark.setFontColor(0x9933ff); 
  24. // 添加图形右下角显示信息(这里是版权信息)
  25. ChartDirector.TextBox ccopyRight = c.addText(575, 295, "(c) Copyright Space Travel Ltd", "Arial Bold"); copyRight.setAlignment(Chart.BottomRight); 
  26. // 添加绘图区到图形中(LineLayer是曲线图) 
  27. LineLayer layer = c.addLineLayer(); 
  28. // 设置曲线宽度 
  29. layer.setLineWidth(3); 
  30. // 添加数据 
  31. layer.addDataSet(data0, -1, "Enterprise"); 
  32. layer.addDataSet(data1, -1, "Consumer"); 
  33. // 创建图形文件
  34. String cchart1URL = c.makeSession(request, "chart1");

  35. String cchartImageMap = c.getHTMLImageMap("xystub.jsp", "", "title='{dataSetName} @ {xLabel} = USD {value|0} millions'"); 

  36. String legendImageMap = legendBox.getHTMLImageMap( "javascript:popMsg('the legend key [{dataSetName}]');", " ", "title='This legend key is clickable!'"); 

  37. String titletitleCoor = title.getImageCoor(); 
  38. String markmarkCoor = mark.getImageCoor(); 
  39. String copyRightcopyRightCoor = copyRight.getImageCoor(); %> 
  40. <html> 
  41. <body topmargin="5" leftmargin="5" rightmargin="0" marginwidth="5" marginheight="5"> 
  42. <div style="font-size:18pt; font-family:verdana; font-weight:bold">  Custom Clickable Objects </div> 
  43. <hr color="#000080"> <div style="font-size:10pt; font-family:verdana; margin-bottom:20"> 
  44. <div style="font-size:10pt; font-family:verdana; width:600px; margin-bottom:20"> In the following chart, the lines, legend keys, title, copyright, and the "Merge with Star Tech" text are all clickable! </div> 
  45. <img src="<%=response.encodeURL("getchart.jsp?"+chart1URL)%>" border="0" usemap="#map1"> 
  46. <map name="map1"> 
  47. <%=chartImageMap%> 
  48. <%=legendImageMap%> 
  49. <area <%=titleCoor%> href='javascript:popMsg("the chart title");' title='The title is clickable!'> 
  50. <area <%=markCoor%> href='javascript:popMsg("the Merge with Star Tech mark");' title='The "Merge with Star Tech" text is clickable!'> 
  51. <area <%=copyRightCoor%> href='javascript:popMsg("the copyright message");' title='The copyright text is clickable!'> 
  52. </map> 
  53. <SCRIPT> 
  54. function popMsg(msg) { alert("You have clicked on " + msg + "."); } </SCRIPT> 
  55. </body> 
  56. </html> 

常用的C++可视化图形库(二) 圆形图表(饼状图),圆环图,柱形图(条形图),直线图,曲线图,梯级线图,趋势线图,曲线拟合图,线间色图,区域图,散布图(散形图),泡沫图,floating box,box-whisker,瀑布图,金融类图表,甘特图表,向量图,雷达图,极线图,rose,XY轴交换(旋转图表)和3D效果等效果。广泛的图表类型- 饼图、甜甜圈、条形图、直线、样条曲线、阶梯线、趋势线、曲线拟合、线间填充、区域、带、散点、气泡、浮动框、盒须、瀑布、轮廓、热图、表面、矢量、金融、甘特图、雷达、极地、玫瑰、金字塔、锥体和漏斗。 阅读详情

相关推荐

chartdirector for java v7.0完美版

ChartDirector是一款实用的商业图表工具,拥有丰富的图表图形组件库。

Qt使用ChartDirector插件制作图表

    最近做的一个项目需要在界面上画出多个图表对数据进行分析,经过同事的推荐,我使用ChartDirector这个插件。对于ChartDirector我就不多做介绍,不知道的直接网上百度一下即可,Qt安装和使用这个插件的过程我也不赘述了,网上一搜一大把,当然我写的这些也应该一搜一大把吧,不过正好今天没什么事,上班期间闲着也是闲着,为了满足自己的打字欲望,写一些自己的心得出来分享一下。    首先...

qq_39308375的博客 4910

Chart Director破解版

ChartDirector破解版 评分: ChartDirector是一款非常好用而且漂亮的绘图控件,与.net完美结合。

ChartDirector 7.1 for .NET Crack

ChartDirector 7.1 for .NET .NET Real-Time Charts in C# and VB,Real-Time .NET Charts and Graphs for WPF, Windows Forms, ASP.NET MVC, Razor Pages and Web Forms

控件与插件之大全 836

WPF窗口定位技巧:从基础到高级的三种实现方法

本文详细解析WPF窗口定位的三种核心方法:屏幕居中(CenterScreen)、父窗口居中(CenterOwner)和手动定位(Manual)。通过对比其适用场景、实现代码与注意事项,帮助开发者根据实际需求选择最佳方案,从而提升WPF应用程序的用户体验与专业度。

weixin_29224309的博客 272

【智能制造】- APS系列|05 APS 排产的五大底层算法逻辑

很多人误以为APS只是给生产工单排先后顺序,实则整套系统依托成熟算法体系,完成多维度约束下的最优生产决策在制造业数字化排产普及的当下,依旧有不少制造管理者对APS存在认知误区,将其等同于简易工单排序工具。事实上,专业级高级计划与排程系统,早已脱离单纯按时间排序的基础功能,而是依托一整套成熟完善的底层算法逻辑,整合现场各类生产限制条件,在海量变量中自动推演、筛选、输出最贴合企业经营目标的生产方案。

qq_40821260的博客 433

ChartDirector画2D,3D图,MFC画图

转载请注明出处!  1,添加ChartDirector中中的包括库   2,添加ChartDirector中中的LIB库   31,添加ChartDirector中中的LIB库   , 如图4所示,添加ChartViewer类。 5,添加声明#include “ChartViewer.h” 。 6.添加PICTURE控件,不需要变量,添加画2D图函数 void ...

hanxiaoyong_的博客 3372

win2012没有远程桌面授权服务器可以提供许可证 如何远程

如果远程windows服务器时,提示“没有远程桌面授权服务器可以提供许可证 如何远程”,先通过以下方式进行强制登录,然后在对服务器进行设置即可,延期使用。 强制登录服务器方式; 1、运行—输入:mstsc /admin /v ip:端口 回车即可 2、进入远程桌面,输入 ip:端口 /admin 例如:mstsc /admin /v 192.168.0.131:23568 进入服务器以后,按照以下步骤进行设置即可: ...

蜗牛快爬 1万+

ChartDirector图表组件使用与破解

转载请注明:来自http://blog.youkuaiyun.com/M_ChangGong/作者:张燕广   本文旨在简单介绍在项目中加入ChartDirector图表组件,利用ChartDirector生成图表可以更直观地展示数据。   除此,还介绍ChartDirector的破解。(该文主要是作为自己的备忘记录) 1.     ChartDirector官方下载地址:http://www.

洪文聊架构 3790

Vue3 - 手机移动端H5网页强力解决弹起软键盘后页面被挤压变形或页面整体上移问题,点击input输入框键盘弹出底部被上推往上顶遮挡及各种问题(兼容安卓苹果ios手机,微信公众号网页微信内置浏览器)

vue3,h5网页,input输入框组件,vue3 h5软键盘弹出,vue3输入框,键盘弹起时页面整体上移问题,uni,H5页面,解决软键盘弹起页面被挤压、被往顶的问题,解决vue3输入框,键盘弹起时页面整体上移问题,vue3调用手机系统软键盘,页面窗口被顶起,布局定位失效,解决VUE3软键盘弹起导致页面fixed定位元素被顶上去,输入法软键盘弹起,窗口顶起,变形解决办法,Vue中input组件在IOS设备上弹出软键盘时页面整体上移问题的解决方案,以及input组件聚焦后弹出软键盘固定在,Vue3软键盘把界

🏆 前端领域优质创作者 1万+

NVIDIA Isaac Sim 入门教程(二)

Omniverse Isaac Sim 的工作空间非常容易自定义。调整用户界面的大小、停靠、取消停靠、添加和移除面板都非常容易。进入顶部菜单栏,单击下拉菜单最下方的窗口 > 视口 > 视口 2(现在工作区中应该会出现一个名为 "视口 2 "的新视口。如果您想创建更多的视口,请按照相机检查器扩展进行操作。单击并拖动视口 2 的顶部标题以激活停靠部件。拖放到原始视口的右侧,将两个视口并排放置。单击并向左拖动视口 2 的左侧,使视口大小相等。

机器人控制与仿真应用 6544

Web图表开发工具JFreeChart与ChartDirector选型

概述:也许你正接手一个Web图表开发项目,却被Web图表开发工具选型的问题困扰着,那这篇关于JFreeChart和ChartDirector这两个Web图表工具的使用评测能给你一些帮助和启示。 在Web开发中,图形和图表是常用的数据呈现方式,图表能将枯燥的数据生动的表现出来。也许你正接手一个Web图表开发项目,却被Web图表开发工具选型的问题困扰着,要么是价格昂贵,要么就是部署麻烦,

Eliot 1827

LeRobot 入门教程(四)SO-101机械臂组装教程

《SO-101机器人组装与配置指南》详细介绍了旗舰机器人SO-101的完整搭建流程。从获取3D打印零件、安装LeRobot软件和FeetechSDK,到分步组装6个关节的机械臂结构(含夹爪/手柄选项),指南提供了清晰的螺丝规格和安装位置说明。重点包括:电机ID/波特率设置方法、USB端口识别技巧、领导者/跟随者臂的校准流程,以及故障排查建议。完成组装后,用户可通过配套Python脚本校准机器人,为后续的自主学习任务做好准备。文档附有视频演示和技术支持通道,确保用户顺利完成机器人部署。

2506_90492529的博客 2582

java三维散点图,Web图表控件ChartDirector使用教程:创建三维散点图

曾经尝试用Excel做三维散点图,但发现Excel绘制出来的实质还是一个二维图表,无法满足需求,后来下载了Web图表控件创建三维散点图。三维散点图效果:主要有以下几个步骤:1、用ThreeDScatterChart.ThreeDScatterChart创建一个ThreeDScatterChart对象2、用ThreeDChart.setPlotRegion指定绘图区域的位置和大小3、用ThreeDS...

weixin_33204898的博客 1133

如何正确理解和获取S参数

差分四端口的S参数是由双端口S参数逐步演化而来,因此,在数学中,其各分量均可以从单端S参数推导而来,在实际的仿真和测试中,软件和测量设备也是通过获取单端S参数矩阵再进行运算得到混合S参数矩阵的,并非直接获取。

一只豌豆象的博客 5151

构建一个基于Simulink的LC滤波器仿真模型

需求分析LC滤波器(Inductor-Capacitor Filter)是一种常见的无源滤波器,广泛应用于电力电子、通信、音频处理等领域。其主要作用是平滑输入信号中的高频谐波成分,保留低频或直流成分,从而提高输出信号的质量。在电力电子系统中,LC滤波器常用于逆变器、整流器等设备的输出端,以减少开关噪声和电磁干扰(EMI),确保输出电压和电流的稳定性。本项目将基于Simulink平台,开发一个完整的LC滤波器仿真模型,涵盖从电源输入到滤波输出的整个过程,并通过PI控制器实现对滤波效果的闭环控制。

MHD0815的博客 740

java web 图表控件_Web图表控件ChartDirector使用教程:轻松创建Java图表应用程序

本文主要给大家介绍如何使用 这里我也尝试用ChartDirector免费版画了一张图表(图下),只是在图表下方会出现一根黄条,有碍美观,不建议使用。在利用该控件创建Java图表应用程序之前,应该大致了解该控件创建图表的大致过程以及使用到的相关函数,我们大致介绍下该事例中将要使用到的API:要创建图表,首先得利用控件提供的API来创建图表对象,本文中咱们要创建柱状图,需要用到 XYChart对象,...

weixin_39978257的博客 499

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

两大Web图表工具PK:JreeChart和ChartDirector

我最近在做项目的时候,要用到图表,其中画图表工具有好多种,今天我们就对ChartDirector与JreeChart这2种进行学习和比较,掌握技术路径,即掌握安装配置方式,接口,调用方法,例子等。 下载了ChartDirector,挺简单的,照着提供的jsp的例子,改一下数据、横坐标内容就马上能运行了,提供的函数命名也很规范,一看大概就知道用途,挺好理解的,生成的图表也很漂亮。 下载...

dianxianbao8403的博客 290

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

ChartDirector Crack,突出显示图表对象

ChartDirector Crack,突出显示图表对象   ChartDirector 是用于 Windows 和 Web 应用程序的专业图表组件。它带有广泛的图表范围,包括饼图、甜甜圈、条形图、线条、样条曲线、阶梯线、趋势线和曲线拟合。图表可以在屏幕上显示或导出为 PDF、SVG、PNG、JPG、GIF 和 BMP 格式。您可以自定义每个图表细节,包括轴、标记和区域、文本、标签和自动缩放。ChartDirector 支持 .NET、.NET Core、WPF、ASP.NET MVC、Web Forms

q2315702359的博客 501

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

JavaWeb ChartDirector 图表插件-web图表开发-ChartDirector资料

最近在学习Web 的图表开发,用到了JfreeChart和ChartDirector 。JfreeChart大家应该都很了解了,免费开源的,教程也很多。这里就不列举出来了,今天跟大家分享一些ChartDirector的东东! 一、相关资源 目前我的包是:ChartDirector.jar 版本:The latest version of ChartDirector is 5.1.1.。官方网站

china_demon的专栏 1602

java web 图表_ChartDirector v6.4 Java Web图表 交互图表

ChartDirector v6.4 Java Web图表 交互图表丰富的图表样式饼图、圆环图、柱状图、线形图、曲线图、梯形图、趋势线、面积图、带状图、散点图、气泡图、浮动框、箱形图、瀑布图、等高线、热点地图、地面图、矢量图、金融图表、甘特图、极线图、雷达图、玫瑰图、金字塔图、锥形图、漏斗图等。分层体系结构可以合成你想要的多图层图表。还可以使用图层来创建组合图表,添加特殊符号,标记和图表标签,突出...

weixin_30046591的博客 340

C++可视化和图表库

圆形图表(饼状图),圆环图,柱形图(条形图),直线图,曲线图,梯级线图,趋势线图,曲线拟合图,线间色图,区域图,散布图(散形图),泡沫图,floating box,box-whisker,瀑布图,金融类图表,甘特图表,向量图,雷达图,极线图,rose,XY轴交换(旋转图表)和3D效果等效果。广泛的图表类型- 饼图、甜甜圈、条形图、直线、样条曲线、阶梯线、趋势线、曲线拟合、线间填充、区域、带、散点、气泡、浮动框、盒须、瀑布、轮廓、热图、表面、矢量、金融、甘特图、雷达、极地、玫瑰、金字塔、锥体和漏斗。

kupePoem的专栏 1万+

Web图表开发-用ChartDirector画极线图

在这个例子中讲述了如何在ChartDirector中创建极地散点图,同时还演示了如何沿着角度的方向交替使用背景颜色。 这样的极地散点图可以使用创建极线图加数据符号来绘制,线条的宽度设置为0,这样擦可以只看见数据符号,出现散点图的效果。ChartDirector下载 详细的步骤如下: 使用PolarChart.addLineLayer创建一个极线图使用PolarLayer.setDat

图表相关教程 1831

Web图表开发工具JFreeChart与ChartDirector使用评测

在Web开发中,图形和图表是常用的数据呈现方式,图表能将枯燥的数据生动的表现出来。也许你正接手一个Web图表开发项目,却被Web图表开发工具选型的问题困扰着,要么是价格昂贵,要么就是部署麻烦,或者图表效果不尽人意。那这篇关于JFreeChart和ChartDirector这两个Web图表工具的使用评测能给你一些帮助和启示。 JFreeChart是Java平台下开源的的图表类库,是一个完全基于

午夜de末班车 1094

ChartDirector for .NET+C+++JAVA+Crack

ChartDirector 是一个适用于 Windows 和 Web 应用程序的专业图表组件。它配备了广泛的图表范围,包括饼图、圆环图、条形图、折线图、样条线、阶梯线、趋势线和曲线拟合。图表可以显示在屏幕上或导出为 PDF、SVG、PNG、JPG、GIF 和 BMP 格式。您可以自定义每个图表详细信息,包括轴、标记和区域、文本、标签和自动缩放

控件与插件之大全 1014
上一篇: RPM命令
下一篇: Ubuntu 8.10软件安装配置全过程
superjava_2006
博客等级 码龄20年 39粉丝 11原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值