當前位置:首頁 » 編程軟體 » 氪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));
}
}
}

熱點內容
appleid為什麼連接伺服器出現問題 發布:2025-05-13 18:17:37 瀏覽:971
書翁怎麼配置 發布:2025-05-13 18:17:36 瀏覽:911
雲資料庫mongodb 發布:2025-05-13 18:16:12 瀏覽:774
A7編程 發布:2025-05-13 18:15:26 瀏覽:742
python視圖 發布:2025-05-13 18:14:01 瀏覽:759
win為什麼干不過安卓 發布:2025-05-13 18:12:27 瀏覽:586
文件夾只讀win8 發布:2025-05-13 18:11:41 瀏覽:272
xp安裝php 發布:2025-05-13 18:04:30 瀏覽:183
sqlserver介紹 發布:2025-05-13 17:58:00 瀏覽:4
雲閃付安卓版哪個版本好用 發布:2025-05-13 17:57:16 瀏覽:187