当前位置:首页 » 编程软件 » 氪chart编程

氪chart编程

发布时间: 2022-05-10 21:23:27

A. 汇编语言编程 编程序,实现y=10*x 谢谢

data segment
org 1000h
x db 12
y db ?
data ends
code segment
assume cs:code,ds:data
start:mov ax,data
mov ds,ax
mov ax,ds:[1000h]
mov dx,10
mul dx
code ends
end start
结果存放在dx,ax,中分别是0000h,0078h,分别是高字节位的和低字节位的,7*16+8=120 验证正确

B. C#chart控件使用问题

如果你是指图表右侧没有显示完的话,那么设置Series属性中的[Series1]->[数据]->[IsXValueIndexed]为“True”,从你的截图上看这个属性是“False”;
如果是指xval的值有一些没有显示出来的话,就设置ChartAreas属性中的[ChartArea1]->[轴]->[Axes]->[X axis]->[间隔]->[intervalAutoMode]为“VariableCount”。如果还是没显示完就调整下标签、图表或是窗体的字号、宽度;

C. 怎么修改highcharts 时间选择的按钮

当你使用JavaScript图表工具Highcharts.Chart初始化图表,选项会是你的第一个参数。下面的代码(chart: {开始这一行)展现的为选项参数。
$(document).ready(function() {
varchart1 = newHighcharts.Chart({
chart: {
renderTo: 'container',
type: 'bar'
},
title: {
text: 'Fruit Consumption'
},
xAxis: {
categories: ['Apples', 'Bananas', 'Oranges']
},
yAxis: {
title: {
text: 'Fruit eaten'
}
},
series: [{
name: 'Jane',
data: [1, 0, 4]
}, {
name: 'John',
data: [5, 7, 3]
}]
});
});

为了能够熟练使用Hightcharts,理解选项如何工作,如何才能以编程方式更改非常重要。下面是一些主要的JavaScript对象概念。
Highcharts选项被定义为对象文字。通过这种方式配置,我们可以得到一个清晰的、可读性强的、低空间占用配置对象。下面的代码和C型语言背景下开发更为相似。
// Bad code:
varoptions = newObject();
options.chart = newObject();
options.chart.renderTo = 'container';
options.chart.type = 'bar';
options.series = newArray();
options.series[0] = newObject();
options.series[0].name = 'Jane';
options.series[0].data = newArray(1, 0, 4);

JavaScript对象文字可以写成下面这种形式。值得注意的是,两种选项都会得到往前相同的结果。
// Good code:
varoptions = {
chart: {
renderTo: 'container',
type: 'bar'
},
series: [{
name: 'Jane',
data: [1, 0, 4]
}]
};

在上面的例子中选项对象自行创建,可以通过传递到图表函数被添加到图表。
$(document).ready(function() {
varchart = newHighcharts.Chart(options);
});

对象创建好后,我们可以用点记法扩大它的成员。x下面的代码添加了另外的系列。请记住ptions.series是一个数组,所以需要push method。
options.series.push({
name: 'John',
data: [3, 4, 2]
})

另外一种,在JavaScript对象中有用,点符号和方括号是一样的,因此,你可以通过他们的字符串名称访问所有成员。在代码中可以是options.renderTo,也可以是options['renderTo']
全局选项
如果你想要在同一页面设置全局,使用Highcharts.setOptions,代码如下:

$(function() {
Highcharts.setOptions({
chart: {
backgroundColor: {
linearGradient: [0, 0, 500, 500],
stops: [
[0, 'rgb(255, 255, 255)'],
[1, 'rgb(240, 240, 255)']
]
},
borderWidth: 2,
plotBackgroundColor: 'rgba(255, 255, 255, .9)',
plotShadow: true,
plotBorderWidth: 1
}
});
varchart1 = newHighcharts.Chart({
chart: {
renderTo: 'container',
},
xAxis: {
type: 'datetime'
},
series: [{
data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1,
95.6, 54.4],
pointStart: Date.UTC(2010, 0, 1),
pointInterval: 3600 * 1000 // one hour
}]
});
varchart2 = newHighcharts.Chart({
chart: {
renderTo: 'container2',
type: 'column'
},
xAxis: {
type: 'datetime'
},
series: [{
data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1,
95.6, 54.4],
pointStart: Date.UTC(2010, 0, 1),
pointInterval: 3600 * 1000 // one hour
}]
});
});

D. 为什么编程都是英文为什么中文不能编程序

编程都是英文,中文不能编程序的原因:

1、编程的起源不在中国 : 计算机的起源在美国,自然而然的优先使用了英文。而汉字太多,多音字也很多,用命令的时候会变得很慢。

2、流通性差 : 英语目前还是全世界最通用的语言(虽然现在全世界都在学中文,但还需要个周期),几乎也成为了不同语种国度之间的共同语言,那中文相对来说流通性还是要差上许多,所以程序员们在互相交流的时候会难达成共识,就无法共同进步。

3、体系不够成熟 : 尽管机器只有0和1那么简单,但要用一种语言通过0和1表达人类的所有想法,设计这样一个庞大的体系谈何容易。现在汇聚的全人类智慧发展了几十年的高级语言,依然还是存在很多问题的。

4、成本高 : 想用中文编程,只能有两种方式,一是在原有硬件基础上,将中文编程转成英文编程再转成机器语言;二是要重新定义硬件,重新设计制作符合中文编程的硬件。那这两种方式的成本是相当高的。

(4)氪chart编程扩展阅读

编程语言的起源和发展

第一代语言:机器语言

机器语言(machine language)是一种指令集的体系。这种指令集,称机器码(machine code),是电脑的CPU可直接解读的数据。

第二代语言: 汇编语言

汇编语言(assembly language)是一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。在汇编语言中,用助记符代替机器指令的操作码,用地址符号或标号代替指令或操作数的地址。

在不同的设备中,汇编语言对应着不同的机器语言指令集,通过汇编过程转换成机器指令。特定的汇编语言和特定的机器语言指令集是一一对应的,不同平台之间不可直接移植。

第三代语言:

结构化语言、面向对象语言。

E. vb MSchart控件使用详细说明,求高手

使用MSChart控件可以按照一定的规范将数据以图表的形式绘制出来。可以通过在控件的属性页中设置数据来创建图表,或者也可以从其它数据源,如MicrosoftExcel的电子数据表中检索出要绘制的数据。本主题中的信息主要讨论将Excel工作表作为数据源。

可能的用途对动态数据绘制图表,例如选定商品的当前价格。

存储数据绘制图表,例如产品价格,以便利用图形分析趋势。使用数组和ChartData属性绘制数据

绘制图表最简单的方法就是创建数字型的数组,然后将ChartData属性设为该数组,如下例所示:

'这段代码可以粘贴到一个Form的Load'事件中,该Form包含名为“MSChart1”的'MSChart控件。
DimarrPrices(1to10)DimiAsIntegerFori=1to10 arrPrices(i)=i*2NextiMSChart1.ChartData=arrPrices

上面的代码将产生简单的单系列图表。图表中的一个“系列”就是一个相关的数据点集。例如,典型的系列可以是一年中商品的价格。下面的图表显示了一个单系列图表。

正如所看见的那样,使用ChartData属性创建图表的方法快捷而且简便。但是,使用数组的问题是要将数据取到数组中。这类数据的大多数用户可能更想使用某种电子表格程序,例如MicrosoftExcel,或某种数据库程序,如MicrosoftAccess,来存贮和检索数据。

设置或返回数据点

一旦使用来自电子表格或其它数据源的数组创建了图表,可能也希望设置或返回某个指定数据点的值。要做到这一点,可以首先设置Row和(如果可以的话)Column属性,然后设置或返回Data属性。例如,在简单的(单系列的)图表中,下面的代码将会改变第三个数据点。

WithMSChart1
'将第三个数据点改为50。
.Row=3 .Data=50EndWith

如果图表有不止一个系列,那么可以使用Column属性来指定系列,然后再象上面那样设置Row和Data属性。

WithMSChart1
'将第四个系列的第二
'个数据点设为42。
.Column=4 .Row=2 .Data=42EndWith使用PointActivated事件修改数据点

如果已经开始研究MSChart控件,那么就会发现它包含了大量的事件。利用这些事件可以对图表编程,使图表能够响应几乎所有的用户操作。作为这种可编程性的例子,下面的示例中将使用PointActivated事件来说明如何利用Series和DataPoint参数修改数据点。(PointActivated事件在数据点被双击时发生。)Series和DataPoint参数对应于Column和Row属性,因此可以用来设置Data属性:

PrivateSubMSChart1_PointActivated(SeriesAs_
Integer,DataPointAsInteger,MouseFlagsAs_
Integer,CancelAsInteger)
WithMSChart1
.Column=Series
.Row=DataPoint
.Data=InputBox_
("Changethedatapoint:",,.Data)
EndWith
EndSub
MSchart的属性和方法都很多,我就不一一说了

F. VB编程时,怎样调动模块中的函数,以在form1下mschart1中绘出折线图

draw_curve函数在定义时,最好将mschart作为一个参数传进来,如:
Public
Sub
draw_curve(Chart
as
MSChart,
...)
'省略的
可能你自己还有的其它参数
然后在这个函数中用Chart,
如Chart.RowCount=2等形式。
调用时可以这样写:
draw_curve
Me.mschart1,
...
因为没看到你的代码,只能这样说明一下。不知你懂不懂我的意思?

G. C#编程,要使用VS2008的chart控件来画图,现在想问一下如何使用chart控件来绘带Y轴负坐标的折线图啊

用Chart控件绘制是一样的,你直接给它深度和对应的系数数组就可以了,没有谁规定X轴和Y轴的交点一定是0值,当然,你要是觉得这样出来的图表不科学,也可以弄成两个象限,组合两个ChartArea就可以的,一个绘制正值,一个绘制负值,放到一个Chart里面,应该就和你要的效果差不多吧

H. vb 串口 TEECHART

1.4 [问题极其使用技巧]
1.4.1 TChart中如何实现只有Y轴的放大与缩小功能?
设置BottomAxis或者LeftAxis的Automatic:=false并同时设置Minimum,Maximum属性
1.4.2 如何固定TChart中的坐标,不使TChart中的坐标跟随Series的变化而变化?
//设置底座标
with myChart.BottomAxis do
begin
Automatic:=false;
Minimum:=0;
LabelStyle := talText;
end;
//设置左坐标
with myChart.LeftAxis do
begin
Automatic:=false;
Minimum:=0;
Title.Angle:=270;
Title.Font:=Self.Font;
Title.Font.Charset:=ANSI_CHARSET;
Title.Font.Name:='@宋体';
Grid.Visible := False;
end;
//设置右坐标
with myChart.RightAxis do
begin
Automatic:=false;
Title.Font:=Self.Font;
Title.Font.Charset:=ANSI_CHARSET;
Title.Font.Name:='@宋体';
Title.Caption:='累计百分比(%)';
Maximum:=100;
Minimum:=0;
end;
1.4.3 如何删除一个图形中的一个点?
使用Series的delete 方法
1.4.4 如何修改一个点的X或者Y 值?
LineSeries1.YValue[3] := 27.1 ;
{In Bubble Series}
BubbleSeries1.RadiusValues.Value[ 8 ] := 8.1 ;
{In Pie Series}
PieSeries1.PieValues.Value[ 3 ] := 111 ;
1.4.5 如果横坐标是时间(日期),如何进行设置?
{First, you need to set the DateTime property to True in the desired X and/or Y values list.}
LineSeries1.XValues.DateTime := True ;
{Second, use the same above described methods, but give the values as Date, Time or DateTime values}
LineSeries1.AddXY( EncodeDate( 1996 , 1 , 23 ) , 25.4 , 'Barcelona' , clGreen );
1.4.6 如何在chart中画出的曲线某个点上标记出该点的值?
Series.Marks.Visible:=true;
Series.Marks.Style:=smsValue;
1.4.7 如何设置横轴或者纵轴的增长率?
Chart.BottomAxis.Increment := DataTimeStep[ dtOneHour ] ;
Chart.RightAxis.Increment := 1000;
1.4.8 如何对图象进行缩放?
TChart的ZoomRect或者ZoomPercent方法 (Pie图可能不支持缩放)

1.5 [TChart可以绘制的图形]
1.5.1 Line ( TLineSeries)
1.5.2 FastLine (TFastLineSeries) 相对Line来说,它损耗了某些属性从而来实现快速绘制
1.5.3 Bar (TBarSeries)
1.5.4 Horizontal bar (THorizBarSeries)
1.5.5 Area (TAreaSeries)
1.5.6 Point (TPointSeries)
1.5.7 Pie (TPieSeries)
1.5.8 Arrow (TArrowSeries)
1.5.9 Bubble (TBubbleSeries)
1.5.10 Gantt (TGanttSeries)
1.5.11 Sharp (TChartShape)

1.6 [TChart的实时绘制]
实时绘制对机器性能要求比较高,因此我们在编程的时候要注意下面几个方面:
ü 使用2D图形
ü 是Chart尽可能包含少的点
ü 如果需要,可以移除(remove)chart的legend(?????)和Title
ü 使用默认的字体和字体大小
ü 使用FastLineSeries
ü 使用实体(solid)画笔和画刷格式
ü 尽量避免使用圆形和环行bar样式
ü 不要使用背景图片和渐变效果样式
ü 把Chart的BevelInner和BevelOUter属性设置为bcNone
ü 如果需要,把TChart的AxisVisible属性设置为False
ü 把BufferedDisplay设置为false可以加速chart的重绘

1.7 [Scrolling]
TChart有4中scroll选择(AllowPanning属性),分别是 不允许Scroll ( pmNone) ; 水平Scroll (pmHorizontal) ; 垂直Scroll (pmVertical) ; 水平和垂直Scroll (pmBoth)
Procere Scroll(Const Offset:Double; CheckLimits:Boolean);
例子如下:
Chart1.BottomAxis.Scroll( 1000, True );这段代码也等同于
With Chart1.BottomAxis do
Begin
Automatic:=false;
SetMinMax( Minimum0+1000, Maximum+1000 );
End;

1.8 [TChart中的全局变量]
ü TeeScrollMouseButton := mbRight;设置鼠标右键为TChart滚动键(默认)
ü TeeScrollKeyShift := [ ssCtrl ]; 要按住Control键才可以使Scroll滚动

1.9 [TChartSerries使用技巧]
1.9.1 运行时候创建一个Serries, 三种方法:
1.Var MySeries : TBarSeries ;
MySeries := TBarSeries.Create( Self );
MySeries.ParentChart := Chart1 ;
2.Chart1.AddSeries( TBarSeries.Create( Self ) );
3.Var MyClass : TChartSeriesClass;
MyClass := TBarSeries ;
Chart1.AddSeries( MyClass.Create( Self ) );
1.9.2 获得TChart中的Serries数组,也有三种方法
1.MySeries := Chart1.SeriesList [ 0 ]
2.MySeries := Chart1.Series [ 0 ]
3.MySeries := Chart1 [ 0 ]
1.9.3 SerriesCount属性获得SeriesList中Series的个数
1.9.4 隐藏TChart中的Series有三种方法,但是效果不等价
1. Series1.Active:=False; 仅仅隐藏,当设置为true的时候还可以显示出来
2. Series1.ParentChart:=nil ; 隐藏,重新设置ParentChart为TChart时候可以显示
3. Series1.Free; 删除了Series. 不可以恢复
1.9.5 TChart中的数据排序
With Series1 do
begin
YValues.Order:=loAscending;
YValues.Sort;
Repaint;
end;
Ø 定位一个点(Loacate a point)
Series1.XValues.Locate(123);
Ø XValue和YValue都拥有的属性Total , TotalABS , MaxValue , MinValue

I. 我编程动态 生成的 Chart控件不能显示 Legend

貌似是webform的? protected void Page_Load(object sender, EventArgs e) { if (this.IsPostBack) { if (ViewState["hasbt"] != null && (bool)ViewState["hasbt"] == true) { AddBT(); } } } protected void Button1_Click(object sender, EventArgs e) { AddBT(); } private void AddBT() { Button bt = new Button(); bt.Text = "测试"; bt.ID = "bt"; bt.Click += new EventHandler(bt_Click); Panel1.Controls.Add(bt); this.ViewState["hasbt"] = true; } void bt_Click(object sender, EventArgs e) { Response.Write("<scritp>alert('成功了');</script>"); } ~

J. teechart如何画3d图,如何用surfaceseries类,最好是用vc编程

先包含这几个类
#include "CSeries.h"
#include "CAspect.h"
#include "CSurfaceSeries.h"
编译器是vs2008,vc6更简单些。

CAspect myAspect=(CAspect)m_tChartSurface.get_Aspect();
myAspect.put_View3D(TRUE);
int nCount=m_tChartSurface.get_SeriesCount();
if (nCount>0)
{
m_mysec=(CSeries)m_tChartSurface.Series(0);
CSurfaceSeries mysec3D=m_mysec.get_asSurface();
m_mysec.Clear();
for (int i=0;i<30;i++)
{
for (int j=0;j<30;j++)
{
mysec3D.AddXYZ(i,i*j,j, NULL, RGB(255,255,0));
}
}
}

热点内容
app什么情况下找不到服务器 发布:2025-05-12 15:46:25 浏览:714
php跳过if 发布:2025-05-12 15:34:29 浏览:467
不定时算法 发布:2025-05-12 15:30:16 浏览:131
c语言延时1ms程序 发布:2025-05-12 15:01:30 浏览:166
动物园灵长类动物配置什么植物 发布:2025-05-12 14:49:59 浏览:737
wifi密码设置什么好 发布:2025-05-12 14:49:17 浏览:150
三位数乘两位数速算法 发布:2025-05-12 13:05:48 浏览:399
暴风影音缓存在哪里 发布:2025-05-12 12:42:03 浏览:545
access数据库exe 发布:2025-05-12 12:39:04 浏览:632
五开的配置是什么 发布:2025-05-12 12:36:37 浏览:367