`
sillycat
  • 浏览: 2560989 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

jschart画图(一)曲线图

    博客分类:
  • UI
阅读更多
jschart画图(一)曲线图

首页
http://www.jscharts.com/

文档介绍
入门http://www.jscharts.com/how-to-use
深入http://www.jscharts.com/how-to-use-reference

下载地址
http://www.jscharts.com/free-download

得到文件JS-Charts_demo.zip

参考DEMO中的示例,实现了勾画曲线功能。
拷贝目录
E:\book\jschart\JS-Charts_demo\examples\line-charts\example-2
下的两个示例文件
拷贝目录
E:\book\jschart\JS-Charts_demo\sources
下的jschart核心文件

将这三个文件放置到一起,修改index.html如下:
<html>
<head>
<title>JSChart</title>
<script type="text/javascript" src="jscharts.js"></script>
</head>
<body>
<div id="graph">Loading graph...</div>
<script type="text/javascript">
var x_length = 120;
var x_step = 20;

var myData = new Array(x_length);
//var myData = new Array([1997, 7.80], [1998, 4.80],
for(var i = 0;i<x_length;i++){
   myData[i] = new Array(i,i);
}

var myChart = new JSChart('graph', 'line');
myChart.setDataArray(myData);
myChart.setTitle('图形测试');
myChart.setTitleColor('#8E8E8E');
myChart.setTitleFontSize(11);
myChart.setAxisNameX('');
myChart.setAxisNameY('');
myChart.setAxisColor('#8420CA');
myChart.setAxisValuesColor('#949494');
myChart.setAxisPaddingLeft(100);
myChart.setAxisPaddingRight(120);
myChart.setAxisPaddingTop(50);
myChart.setAxisPaddingBottom(40);
myChart.setAxisValuesDecimals(3);
myChart.setShowXValues(false);
myChart.setGridColor('#C5A2DE');
myChart.setLineColor('#BBBBBB');
myChart.setLineWidth(1);
myChart.setFlagColor('#9D12FD');
myChart.setFlagRadius(1);

for(var m = 0;m < x_length;m++){
   // myChart.setTooltip([1997, 'GDP 7.80']);
   myChart.setTooltip(new Array(m,'VALUE' + m));
}

for(var n = 0;n < x_length;n++){
   //myChart.setLabelX([1997, '1997']);
   if(( (n + 1) % x_step)== 0){
    myChart.setLabelX([n, "" + (n + 1)]);
   }
}
myChart.setSize(616, 321);
myChart.setBackgroundImage('chart_bg.jpg');
myChart.draw();
</script>

</body>
</html>

将x_length设置了1440个点时,发现FF打开图像的速度很快,但是IE几乎打不开,系统资源消耗严重。
所以还是采用javascript vml的程序。不采用jschart。

JAVA的性能可以用jprobe调试,javascript的性能和执行时间咋调试呢。。。继续寻找中
分享到:
评论

相关推荐

    matlab画图绘制曲线

    matlab画图绘制曲线的技巧操作,介绍的比较具体。

    VB 软件画图 正弦曲线 VB源码

    VB 软件画图 正弦曲线 VB源码VB 软件画图 正弦曲线 VB源码VB 软件画图 正弦曲线 VB源码VB 软件画图 正弦曲线 VB源码VB 软件画图 正弦曲线 VB源码VB 软件画图 正弦曲线 VB源码VB 软件画图 正弦曲线 VB源码VB 软件画图...

    DC画图,类似任务管理器中性能曲线图

    在本案例中,"DC画图,类似任务管理器中性能曲线图"指的是使用DC技术来创建一个与Windows任务管理器中的性能图表相似的动态曲线图。 任务管理器的性能图表通常用于展示计算机系统的实时性能数据,如CPU、内存、磁盘...

    基于matlab GUI实现动态画图曲线

    要创建一个动态画图曲线的GUI,我们首先需要启动GUIDE,然后添加必要的组件,如按钮、滑动条或者定时器,这些组件将用于控制画图的更新。 1. **组件选择**: - **按钮**: 可以用作触发绘图事件的元素,例如“开始...

    huatu.zip_python 图_python曲线图_python画图_python画曲线图_曲线图

    python画曲线图,说明了多种python画图基本操作,程序格式是python的.py格式。

    dev实现实现柱状图,曲线图

    在本教程中,我们将聚焦于使用DevExpress的Chart控件来创建柱状图和曲线图。DevExpress是一款强大的.NET开发工具集,提供了丰富的控件库,其中包括用于创建交互式、高质量图表的Chart控件。 首先,让我们详细了解...

    MATLAB GUI实现动态画图曲线的源代码并保存图片

    MATLAB GUI实现动态画图曲线的源代码并保存图片 获取鼠标按下的轨迹实现曲线动态画图的功能,可保存为图片文件 set(handles.pushbutton2,'enable','on'); set(handles.pushbutton3,'enable','on'); currPt = get(gca...

    VC MFC 曲线图

    在软件工程中,尤其是在数据分析、科学计算以及工程应用中,曲线图是一种直观有效的数据可视化工具。MFC库为开发者提供了丰富的界面元素和控件,使得在Windows平台上构建这样的应用程序变得相对简单。 **MFC**是...

    基于MATLAB GUI实现动态画图曲线的源程序

    【作品名称】:基于MATLAB GUI实现动态画图曲线的源程序 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【项目介绍】:基于MATLAB ...

    vc 画图实时曲线源代码

    在VC++环境中,画图实时曲线是一项常见的任务,特别是在数据可视化和实时监控系统中。这个源代码可能包含了一个实现这一功能的示例项目。在Windows应用程序开发中,Microsoft Visual C++(VC++)通常利用MFC...

    MATLAB GUI实现动态画图曲线的源程序代码.rar

    MATLAB GUI实现动态画图曲线的源程序代码.rarMATLAB GUI实现动态画图曲线的源程序代码.rarMATLAB GUI实现动态画图曲线的源程序代码.rarMATLAB GUI实现动态画图曲线的源程序代码.rarMATLAB GUI实现动态画图曲线的源...

    Android用Canvas画曲线图并动态更新Demo

    本示例“Android用Canvas画曲线图并动态更新Demo”旨在教你如何利用Canvas的基本操作来创建一个简单的曲线图,并且能够实时更新其数据。以下是关于这个主题的详细知识讲解。 首先,我们需要了解Canvas的基本概念。...

    C#实时曲线绘图(含控件)

    代码含控件,示例调用控件,实时显示动态曲线。

    易语言源码程序窗口画曲线图源码.rar

    "易语言源码程序窗口画曲线图源码.rar" 是一个使用易语言编写的程序,其主要功能是在窗口上绘制曲线图。这个程序对于学习图形用户界面(GUI)编程以及数据可视化是很有帮助的。 在易语言中,窗口是程序的基本界面...

    Qt绘制曲线图(基于qt画图QPainter)c++.txt

    qt绘制动态曲线图

    vb编写的 实时曲线图

    在VB(Visual Basic)编程环境中,创建实时曲线图是一项常见的任务,特别是在数据分析、监控系统或者图形用户界面(GUI)设计中。实时曲线图能够帮助我们直观地了解数据随时间变化的趋势,这对于许多科学和工程应用...

    C#调用Matlab画图,实现图形嵌入form的panel中

    C#调用Matlab画图,实现图形嵌入form的panel中 C#调用Matlab画图,实现图形嵌入form的panel中 C#调用Matlab画图,实现图形嵌入form的panel中 C#调用Matlab画图,实现图形嵌入form的panel中 C#调用Matlab画图,实现...

    c++读取excel表格并在控件中绘制曲线图等

    本主题将详细探讨如何使用C++来读取Excel表格,并在TeeChart控件中绘制各种图表,如曲线图、散点图和饼状图。 首先,我们需要一个库来读取Excel文件。在C++中,最常用的是LibXL和Apache POI,但这里我们将重点放在...

    在指定bmp(24位)上画曲线图

    在Python中,可以使用matplotlib库画出曲线图,但在BMP文件上直接画图则需要更底层的图像处理。例如,可以遍历曲线上的每个点,然后直接修改BMP文件的像素值来实现画线。对于每个像素,我们需要计算它的颜色,通常...

    易语言随机曲线图形

    在这个"易语言随机曲线图形"项目中,我们主要探讨的是如何使用易语言来创建一个能够生成随机曲线图形的程序。 首先,"随机曲线图形"是这个项目的焦点。在计算机图形学中,随机曲线可以是通过算法生成的一系列无规律...

Global site tag (gtag.js) - Google Analytics