精华内容
下载资源
问答
  • flash曲线,flash ,flash走势图,动态生成
  • 前言具体实现如下:目录前言第一 折线图实现.1) 自定义视图实现.2)关键技术实现.3) 方法调用.4) 效果展示第二 走势曲线图实现.1) 导入DJChart第三方库.2)横竖轴参数设置.3) 方法调用.4) 效果展示第三 画线图实现.1) ...

    ###前言

    具体实现如下:

    ###目录
    ####前言
    ####第一 折线图实现
    ######.1) 自定义视图实现
    ######.2)关键技术实现
    ######.3) 方法调用
    ######.4) 效果展示
    ####第二 走势曲线图实现
    ######.1) 导入DJChart第三方库
    ######.2)横竖轴参数设置
    ######.3) 方法调用
    ######.4) 效果展示
    ####第三 画线图实现
    ######.1) 导入ZXQuartz第三方库
    ######.2) 自定义视图,画各种图形
    ######.3) 方法调用
    ######.4) 效果展示
    ####第四 柱状图实现
    ######.1) 导入ZXQuartz第三方库
    ######.2)横竖轴参数设置
    ######.3) 方法调用
    ######.4) 效果展示
    ####第五 各式图形实现
    ######.1) 导入DJChart第三方库
    ######.2)关键技术实现
    ######.3) 方法调用
    ######.4) 效果展示
    ####第六 饼状图实现
    ######.1) 关键技术实现
    ######.2) 方法调用
    ######.3) 效果展示
    ###总结

    ###前言
    大家经常在做项目过程中,都会遇到一些画图,例如我们在天气预报中,统计这一周的天气状况变化时,这时我们就需要用折线图来进行统计(图一);例如统计就业率时,我们可能会用到柱状图等等.
    首先我们来看看这样的折线该怎么实现呢?.现在我们来看看整体效果图.
    这里写图片描述

    现在我们来看看各种不同的图形到底是什么样的.
    #####1) 折线图
    这里写图片描述

    ####2) 走势趋势图
    走势趋势图

    ####3) 画线图
    这里写图片描述

    ####4) 柱状图
    这里写图片描述

    ####5) 各种图形
    这里写图片描述

    ####6)饼状图
    这里写图片描述

    好了看了上面各种折线图,大家一定很关心这些折线图是如何完成绘制的,下面我们就来看看各种图形的具体实现.

    ###第一 折线图实现
    ####1) 自定义视图
    这里写图片描述

    这里写图片描述
    这里写图片描述

    这里写图片描述

    这里写图片描述

    ####2) 关键技术实现
    这里写图片描述

    这里写图片描述

    ####3 方法调用
    这里写图片描述

    ####4) 效果展示
    这里写图片描述

    这里写图片描述

    ###第二 走势曲线图实现
    ####1) 导入DJChart第三方库
    这里写图片描述

    ####2) 横竖轴参数设置
    这里写图片描述

    这里写图片描述

    这里写图片描述

    这里写图片描述

    ####3) 方法调用
    这里写图片描述

    ####4) 效果图展示
    这里写图片描述

    这里写图片描述

    ###第三 画线图实现
    ####1) 导入ZXQuartz第三方库
    这里写图片描述

    ####2) 自定义视图,画各种图形
    这里写图片描述

    这里写图片描述

    这里写图片描述

    这里写图片描述

    这里写图片描述

    这里写图片描述

    ####3) 方法调用
    这里写图片描述

    ####4) 效果图展示
    这里写图片描述

    这里写图片描述

    ####第四 柱状图实现
    ####1) 导入ZXQuartz第三方库
    这里写图片描述

    ####2) 关键技术实现
    这里写图片描述

    ####3) 方法调用
    这里写图片描述

    ####4) 效果图展示
    这里写图片描述

    这里写图片描述

    ###第六 饼状图实现
    ####1) 关键技术实现
    这里写图片描述

    这里写图片描述

    这里写图片描述

    这里写图片描述

    ####2) 方法调用
    这里写图片描述

    ####3) 效果图展示
    这里写图片描述

    这里写图片描述

    ###总结
    是不是看起来很简单,把所有的绘图方式都集中起来,以后大家要用到就不用那么麻烦了.
    程序源码下载:http://download.csdn.net/detail/baihuaxiu123/9498733
    博客地址:http://blog.csdn.net/baihuaxiu123
    简书地址:http://www.jianshu.com/users/0873ab6768a6/latest_articles

    展开全文
  • 目前的易语言 区域内,好像这类源码或者教程都极少,算是为易语言的发展尽点绵薄之力吧。 下面一起来看下
  • html生成曲线图

    2013-08-15 11:26:51
    通过页面实现简单的曲线图,直观的了解数据的波动。
  • 使用Highcharts生成折线图与曲线图

    千次阅读 2013-03-18 18:51:32
    本文将结合Highcharts,生成一个城市气温变化折线图和一个随时间动态即时显示CPU走势曲线图。 如果您看了本站前面两篇关于Highcharts的文章,应该对Highcharts有所了解,所以本文侧重JS配置来完成图表的设计。...

    折线图与曲线图可以显示随时间而变化的连续数据,因此非常适用于显示在相等时间间隔下数据的趋势。本文将结合Highcharts,生成一个城市气温变化折线图和一个随时间动态即时显示CPU走势的曲线图。

    如果您看了本站前面两篇关于Highcharts的文章,应该对Highcharts有所了解,所以本文侧重JS配置来完成图表的设计。如果您还不知道什么是Highcharts,请先阅读本站前面的文章。

    查看演示DEMO

    1、城市气温变化折线图

    通过以下配置,可以生成一个带网格的、显示数据点具体数据的、可放大的、去除LOGO标签的折线图。具体请看代码和注释

     
    var chart; 
    $(function() { 
        chart = new Highcharts.Chart({ 
            chart: { 
                renderTo: 'chart_line'//图表放置的容器,DIV 
                defaultSeriesType: 'line'//图表类型line(折线图), 
                zoomType: 'x'   //x轴方向可以缩放 
            }
            credits: { 
                enabled: false   //右下角不显示LOGO 
            }
            title: { 
                text: '主要城市月平均气温' //图表标题 
            }
            subtitle: { 
                text: '2011年'  //副标题 
            }
            xAxis: {  //x轴 
                categories: ['1月''2月''3月''4月''5月''6月''7月''8月''9月''10月'
     '11月''12月'], //x轴标签名称 
                gridLineWidth: 1//设置网格宽度为1 
                lineWidth: 2,  //基线宽度 
                labels:{y:26}  //x轴标签位置:距X轴下方26像素 
            }
            yAxis: {  //y轴 
                title: {text: '平均气温(°C)'}//标题 
                lineWidth: 2 //基线宽度 
            }
            plotOptions:{ //设置数据点 
                line:{ 
                    dataLabels:{ 
                        enabled:true  //在数据点上显示对应的数据值 
                    }
                    enableMouseTracking: false //取消鼠标滑向触发提示框 
                } 
            }
            legend: {  //图例 
                layout: 'horizontal',  //图例显示的样式:水平(horizontal)/垂直(vertical) 
                backgroundColor: '#ffc'//图例背景色 
                align: 'left',  //图例水平对齐方式 
                verticalAlign: 'top',  //图例垂直对齐方式 
                x: 100,  //相对X位移 
                y: 70,   //相对Y位移 
                floating: true, //设置可浮动 
                shadow: true  //设置阴影 
            }
            exporting: { 
                enabled: false  //设置导出按钮不可用 
            }
            series: [{  //数据列 
                name: '北京'
                data: [ - 4.6, -2.24.513.119.824.025.824.419.312.44.1, -2.7
            }
            { 
                name: '广州'
                data: [13.314.417.721.924.627.230.832.127.223.721.315.6
            }
        }); 
    }); 

    2、CPU使用记录走势图

    通过相关配置,可以生成一个随着时间变化(每隔5秒更新一次)的曲线图。

     
    var chart; 
    $(function() { 
        chart = new Highcharts.Chart({ 
            chart: { 
                renderTo: 'chart_spline'//图表放置的容器,DIV 
                defaultSeriesType: 'spline'//图表类型为曲线图 
                events: { 
                    load: function() {  
                        var series = this.series[0]; 
                        //每隔5秒钟,图表更新一次,y数据值在0-100之间的随机数 
                        setInterval(function() { 
                            var x = (new Date()).getTime(), // 当前时间 
                            y = Math.random()*100;  
                            series.addPoint([x, y], true, true); 
                        }
                        5000); 
                    } 
                } 
            }
            title: { 
                text: 'CPU使用记录走势图'  //图表标题 
            }
            xAxis: { //设置X轴 
                type: 'datetime',  //X轴为日期时间类型 
                tickPixelInterval: 150  //X轴标签间隔 
            }
            yAxis: { //设置Y轴 
                title: ''
                max: 100//Y轴最大值 
                min: 0  //Y轴最小值 
            }
            tooltip: {//当鼠标悬置数据点时的提示框 
                formatter: function() { //格式化提示信息 
                    return 'CPU使用率'
                    Highcharts.dateFormat('%H:%M:%S'this.x) +''+  
                    Highcharts.numberFormat(this.y, 2)+'%'
                } 
            }
            legend: { 
                enabled: false  //设置图例不可见 
            }
            exporting: { 
                enabled: false  //设置导出按钮不可用 
            }
            credits: { 
                text: 'Helloweba.com'//设置LOGO区文字 
                url: 'http://www.helloweba.com' //设置LOGO链接地址 
            }
            series: [{ 
                data: (function() { //设置默认数据, 
                    var data = [], 
                    time = (new Date()).getTime(), 
                    i; 
     
                    for (i = -19; i <= 0; i++) { 
                        data.push({ 
                            x: time + i * 5000,  
                            y: Math.random()*100 
                        }); 
                    } 
                    return data; 
                })() 
            }
        }); 
    }); 

    注意,当X轴类型为datetime日期时间型的,需要设置时区,在开头加上以下代码即可:

     
    Highcharts.setOptions({ 
        global: { 
            useUTC: false 
        } 
    }); 
    参考地址:http://www.helloweba.com/view-blog-157.html
    展开全文
  • 同时包括统计曲线图、柱状图、饼图,可对液体流速、流量等进行实时曲线走势,工厂原材料消耗或产品出产量实时图表统计。 功能效果 三维功能展示 更多细节和功能改进后续赘述,感兴趣的可以留言...

    Threejs实现设备仪表、统计图表

    在三维场景中实现设备仪表盘(电压、电流、流量计、压力计等),获取设备实时数据在三维仪表盘中实时显示。同时包括统计曲线图、柱状图、饼图,可对液体流速、流量等进行实时曲线走势,工厂原材料消耗或产品出产量实时图表统计。

     功能效果

     

     三维功能展示

     

    更多细节和功能改进后续赘述,感兴趣的可以留言或发邮件1985692469@qq.com,欢迎一起探讨!时间有限请大家包涵。 

    展开全文
  • jfreechart 实现时间曲线图

    千次阅读 2013-06-13 21:27:43
    jfreechart 实现时间曲线图 一、JFreeChart获取。 JFreeChart是JFreeChart公司在开源网站SourceForge.net上的一个项目,该公司的主要产品有如下: 1、JFreeReport:报表解决工具  2、JFreeChart:Java...

    jfreechart 实现时间曲线图


    一、JFreeChart获取。


    JFreeChart是JFreeChart公司在开源网站SourceForge.net上的一个项目,该公司的主要产品有如下:


    1、JFreeReport:报表解决工具 
    2、JFreeChart:Java图形解决方案(Application/Applet/Servlet/Jsp) 
    3、JCommon:JFreeReport和JFreeChart的公共类库 
    4、JFreeDesigner:JFreeReport的报表设计工具 

    我们可以从jfree官方网站上获取最新版本和相关资料(但是jfree的document需要40美金才能获取),下载地址:http://www.jfree.org/jfreechart/index.html(同时可以获得简明介绍) 
    我们以当前最新版本:jfreechart_0.9.21.zip为例子进行说明。 

    二、JFreeChart配置安装


    1、解压jfreechart_0.9.21.zip到指定位置,其中source是jfreechart的源码,jfreechart-0.9.21-demo.jar 是例子程序(该部分留给大家自己去研究)

    2、为了配置成功,我们需要关注的文件有如下三个:jfreechart-0.9.21.jar、lib\jcommon-0.9.6.jar、lib\gnujaxp.jar。


    3、如果是Application开发,把上述三个文件拷贝到%JAVA_HOME%\LIB中,同时在环境变量CLASSPATH中加入,如果是WEB开发,以TOMCAT中的一个WEB项目TEST为例子说明。


    把上述三个文件拷贝到TEST\WEB-INF\LIB中,然后修改TEST\WEB-INF\web.xml文件,在其中加入如下代码:

    <servlet> 
    <servlet-name>DisplayChart</servlet-name> 
    <servlet-class>org.jfree.chart.servlet.DisplayChart</servlet-class> 
    </servlet> 
    <servlet-mapping> 
    <servlet-name>DisplayChart</servlet-name> 
    <url-pattern>/servlet/DisplayChart</url-pattern> 
    </servlet-mapping>

     
    至此jfreechart的配置就完成了,下面就可以进行jfreechart的开发了。这里值得提出的是jfreechart的类结构设计前后兼容性不是很好,不同版本的jfreechart中类库结构可能不一样,有时候可能需要查源码。

    如果是中文显示的时候可能依据观感需要改变源码的字体,不过我个人觉得这个版本比以前版本要好一些。 

    三、Demo


     

    <%@ page contentType="text/html;charset=GBK"%> 
    <%@ page import =" java.awt.*, java.text.SimpleDateFormat,javax.swing.JPanel, 
    org.jfree.chart.ChartFactory,org.jfree.chart.ChartPanel, 
    org.jfree.chart.JFreeChart, 
    org.jfree.chart.axis.DateAxis, 
    org.jfree.chart.plot.XYPlot, 
    org.jfree.chart.renderer.xy.XYItemRenderer, 
    org.jfree.chart.renderer.xy.XYLineAndShapeRenderer, 
    org.jfree.data.time.*, 
    org.jfree.data.time.TimeSeries, 
    org.jfree.data.time.TimeSeriesCollection, 
    org.jfree.data.xy.XYDataset"%> 
    <%@ page import="org.jfree.chart.servlet.ServletUtilities"%> 
    <%@ page import="java.util.*"%> 
    <%@ page import = "org.jfree.ui.RectangleInsets"%> 
    <%@ page import = "java.sql.*"%> 
    <% 
    //连接数据库 
    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance(); 
    String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=jfree"; 
    String usr="sa"; 
    String pwd=""; 
    Connection conn=DriverManager.getConnection(url,usr,pwd); 
    Statement stmt=conn.createStatement(); 
    String sql="select * from jfree order by id"; 
    ResultSet rs=stmt.executeQuery(sql); 

    //设置曲线,共三条曲线 
    TimeSeries timeseries = new TimeSeries("平均",Minute.class);//时间的最小单位为分,线值名是“平均”
    TimeSeries timeseries1 = new TimeSeries("usl",Minute.class); 
    TimeSeries timeseries2 = new TimeSeries("lsl",Minute.class); 

    //从数据库中取值,数据和时间 
    while(rs.next()) 

    float y0=rs.getFloat("lengthavg"); 
    float y1=rs.getFloat("lengthusl"); 
    float y2=rs.getFloat("lengthlsl"); 
    String s=rs.getString("addtime"); 
    //从yyyyMMddHHmm时间格式的char中取出年月日小时分设为int值 
    int x=Integer.parseInt(s.substring(0,4)); 
    int y=Integer.parseInt(s.substring(4,6)); 
    int z=Integer.parseInt(s.substring(6,8)); 
    int a=Integer.parseInt(s.substring(8,10)); 
    int b=Integer.parseInt(s.substring(10,12)); 

    timeseries.add(new Minute(b,new Hour(a,new Day(z,y,x))),y0); 
    timeseries1.add(new Minute(b,new Hour(a,new Day(z,y,x))),y1); 
    timeseries2.add(new Minute(b,new Hour(a,new Day(z,y,x))),y2); 



    //连接曲线 
    TimeSeriesCollection dataset = new TimeSeriesCollection(); 
    dataset.addSeries(timeseries); 
    dataset.addSeries(timeseries1); 
    dataset.addSeries(timeseries2); 
    dataset.setDomainIsPointsInTime(true); 

    //设置曲线图 
    XYDataset xydataset = (XYDataset) dataset; 
    JFreeChart chart = ChartFactory.createTimeSeriesChart( 
    "走势图", 
    "时间", 
    "值", 
    xydataset, 
    true, 
    true, 
    true 
    ); 
    chart.setBackgroundPaint(Color.white);//设置曲线图背景色 

    XYPlot plot = (XYPlot) chart.getPlot(); 
    XYLineAndShapeRenderer xylineandshaperenderer = (XYLineAndShapeRenderer)plot.getRenderer();
    plot.setBackgroundPaint(Color.white));//设置网格背景颜色 
    plot.setDomainGridlinePaint(Color.pink);//设置网格竖线颜色 
    plot.setRangeGridlinePaint(Color.pink);//设置网格横线颜色 
    plot.setAxisOffset(new RectangleInsets(0D, 0D, 0D, 10D));//设置曲线图与xy轴的距离,即曲线与xy轴贴近的距离 
    xylineandshaperenderer.setBaseShapesVisible(true);//设置曲线是否显示数据点 

    String filename = ServletUtilities.saveChartAsPNG(chart, 500, 300, null, session); 
    String graphURL = request.getContextPath() + "/servlet/DisplayChart?filename=" + filename; 
    %> 
    <img src="../../<%= graphURL %>" border=0 usemap="#<%= filename %>"> 



    另外说一下,以前看到有很多人都说不能显示图,出来一个叉,一般那都是设置的servlet的错,我看到有的人就是用设置为servlets的 
    所以就要在

    String graphURL = request.getContextPath() + "/servlet/DisplayChart?filename=" + filename;

    中改为

    String graphURL = request.getContextPath() + "/servlets /DisplayChart?filename=" + filename;

    这个都要具体对待,出来叉的话有一点是肯定的,程序代码中没有程序错误,只是路径错误而已 

    注意:有些类没有的话,可能是版本更换的问题,可以去源码或者API中找找看,有可能是换了位置,也可能是换了名字。

    <!--EndFragment-->
    展开全文
  • 该自定义View模仿了蚂蚁金服的基金收益曲线图走势。大致包含以下功能:x轴绘制等分时间坐标;y轴绘制等分收益值;中间绘制等分虚线;收益变化折线图;上方默认显示最后收益值;长按显示当前距离最近按下点的时间...
  • 表2 三维绘图函数Contour二维等值线图,即从上向下看Contour3等值线图Contour3等值线图Fill3填充的多边形Mesh网格Meshc具有基本等值线图的网格Meshz有零平面的网格Pcolor二维伪彩色绘图,即从上向下看surf...
  • 小程序wxcharts绘制曲线图

    千次阅读 2020-03-30 16:18:19
    } }], dataLabel: false, yAxis: { max: 100, min: 0, // Y轴起始值, disableGrid: true }, extra: { lineStyle: 'curve' // (仅对line, area图表有效) 可选值:curve曲线,straight直线 (默认) }, dataPointShape:...
  • delphi 画图表,曲线图

    千次阅读 2018-11-27 17:55:31
    chart 曲线图 var lcs: TFastLineSeries; begin //画走势图 cht1.SeriesList.Clear; cht1.Title.Text.Text := MemMaster.FieldByName('MOTHERNAME').AsString + '的宝宝:' + MemMaster.FieldByName('...
  • delphi 动态生成多条曲线图

    千次阅读 2019-09-05 17:21:26
    cht1.Title.Text.Text := formatDateTime('yyyy-mm-dd', dtpBgDATE.Date) + '至' + formatDateTime('yyyy-mm-dd', dtpEndDATE.Date) + '[客人入住预测走势图]'; for i := 0 to cbBid.Items.Count - 1 do begin ...
  •  gph.DrawString("51Venue场地客户月访问走势图", new Font("宋体", 9), Brushes.Black, new PointF(cPt.X + 60, cPt.X));  //画X轴  gph.DrawLine(Pens.Black, cPt.X, cPt.Y, 700, cPt.Y);  gph....
  • JavaScript制作网页数据图表/曲线图:http://zhan.zhmy.com/archives/2009/155209.html   制作网页数据图表/曲线图【flash版本】:http://zhan.zhmy.com/archives/2009/155210.html   25 个在 Web 中嵌入图表...
  • 最近要用到实时曲线图,在网上大概找了一下,有两种实现方式,一种就是JFreeChart的官方实例MemoryUsageDemo.java.通过一个实现java.Swing.Timer的内部类,在其监听器中将实时数据添加进TimeSeries,由于Timer是会...
  • jfreechart+sql实现时间曲线图

    千次阅读 2007-03-07 11:36:00
    前不久为公司客户写了个曲线图的程序用jsp帮助实现的,当中遇到了不少的问题,后来在ITPUB的一些朋友和自己的辛苦努力下终于完成了该程序学会了自己看API来写程序,正如ITPUB的一位老将所言,如果不会看API,还是...
  • 仿任务管理器都动态曲线图源码,使用c#通过队列数据,动态绘制
  • ↑关注 + 星标~有趣的不像个技术号每晚九点,我们准时相约大家好,我是朱小五昨天的次条给大家发了一个新华社的视频45秒看清多国疫情变化!(点击下即可观看)之前大家遇到的最多的...
  • 在做一个关于校招生的OA,旗下有N个学校,每个学校都需要有相对独立的数据管理及统计,用到了一个曲线图,就将其系列的曲线图都放出来大家一起瞧瞧啦,呵呵相信做一些网络企业管理方面程序的朋友会用到的!曲线图: ...
  • jfreechart数据库实现时间曲线图实例

    千次阅读 2007-11-13 21:30:00
    设置曲线图与xy轴的距离 xylineandshaperenderer.setBaseShapesVisible( true ); // 设置曲线是否显示数据点 String filename  =  ServletUtilities.saveChartAsPNG(chart,  500 ,  300 ,  null , session); ...
  • 请各位经验丰富的工程师帮忙?JFreeChat开发曲线图,从数据库读取数据
  • js代码var data = generateDayWiseTimeSeries(new Date("22 Apr 2017").getTime(), 115, {min: 30,max: 90});var options1 = {chart: {id: "chart2",type: "area",height: 230,foreColor: "#ccc",toolbar: {...
  • Android MPAndroidChart 直方曲线这,折线的运用,多条数据对比等。
  • 这一章节我们来制作《24小时得票数量统计曲线》,这个跟10分钟投票的增量类似,不过他显示的是每个博主的总得票数,时间范围我设置为24小时,取每个小时博主的总得票数,通过这个监控,可以看到博主中长期的得票走势...
  • 通过Web后台调取数据库数据,并且进行处理后在JSP界面生成对应处理过的数据走势图
  • 4条45度视角展示的,走势分析PPT图表模板免费下载; 本幻灯片图表适合用于... 关键词:走势分析,趋势分析,数据分析,幻灯片曲线图,.PPTX格式; 4条45度视角展示的,走势分析PPT图表模板免费下载;本幻灯片图表适合
  • HTML5 Canvas 绘制股市走势图

    万次阅读 2013-12-20 11:15:19
    做金融类网站的时候,出现的最多的是价格走势图,但由于金融市场变化非常快,人工做图的话很不靠谱,机器生成的话开发难度比较大。所以小型金融网站通常会引用大网站的数据,例如 Google 财经频道的走势图。 ...
  • 4条45度视角展示的,走势分析PPT图表模板免费下载; 本幻灯片图表适合用于制作数据分析、统计分析、走势分析幻灯片。 关键词:走势分析,趋势分析,数据分析,幻灯片曲线图,.PPTX格式;
  • Excel制作增长趋势

    千次阅读 多人点赞 2020-04-17 13:55:05
    制作过程: 将你要输入的信息写入表格 点击插入,挑选柱形 对准图表右击,点击更改图表类型,就会弹出框,然后点击组合 然后挑选带数据标记的折线,打钩次坐标轴,点击确定,如下 增加刻度...
  • 可以将持有的基金走势图一次性显示在一个页面中查看。 环境: 使用了天天基金的接口(业界良心): 查询基金实时信息: http://fundgz.1234567.com.cn/js/{fundcode}.j 查询置顶时间段的基金信息:

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 658
精华内容 263
关键字:

如何制作走势曲线图