原創(chuàng)|其它|編輯:郝浩|2012-10-31 11:53:06.000|閱讀 3211 次
概述:用 TeeChart 也有一段時間了,下面是我總結(jié)的一些常用編程語句,我用的是C#
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
用 TeeChart 也有一段時間了,下面是我總結(jié)的一些常用編程語句,我用的是C#:
axTChart1.Header.Left= axTChart1.Header.Left + 50;
axTChart1.Header.Brush.Style = TeeChart.EBrushStyle.bsBackCrossSmall;//背景樣式
axTChart1.Header.ShadowColor=(uint)(1255);
說明(Legend):
axTChart1.Legend.ShadowSize = 6;
面板(Panel):
axTChart1.Panel.Gradient.Visible = true; axTChart1.Panel.Gradient.StartColor = (uint)(1); axTChart1.Panel.Gradient.EndColor = (uint)(13000); axTChart1.Panel.Gradient.Direction = TeeChart.EGradientDirection.gdFromTopLeft;
3D效果:
Chart分頁:
axTChart1.Page.Previous();
坐標(biāo)(Axis):
for (int i = 1; i <= 20; i++) { axTChart1.Series(1).Add(i*i, i.ToString(), (uint)(50000)); }
axTChart1.Axis.Left.Automatic = false;//必須有,或者用.AutomaticMaximum等代替 axTChart1.Axis.Left.Maximum = 600;//最大值的聲明必須在最小值先,否則報錯 axTChart1.Axis.Left.Minimum = 500; axTChart1.Axis.Left.Increment = 20;
axTChart1.Axis.Left.AutomaticMaximum = false; axTChart1.Axis.Left.Maximum = 600; axTChart1.Axis.Left.AutomaticMinimum = true;
(* 結(jié)論: 在設(shè)置最大最小值時,沒設(shè)置最大值就設(shè)置最小值將失敗)
自定義軸標(biāo)簽(添加軸事件):
private void axTChart1_OnGetAxisLabel(object sender, AxTeeChart.ITChartEvents_OnGetAxisLabelEvent e) { e.labelText = "p" + e.valueIndex.ToString(); }
設(shè)置軸自定義標(biāo)簽:
axTChart1.Axis.Left.Logarithmic = true; axTChart1.Axis.Left.Increment = 0;//默認(rèn)為0 axTChart1.Axis.Left.SetMinMax(0, 10000); axTChart1.Axis.Left.Labels.ValueFormat = "#e+0";
自定義交叉坐標(biāo)軸:只能在chart Editor中設(shè)置。
坐標(biāo)軸點擊事件:
private void axTChart1_OnClickAxis(object sender, AxTeeChart.ITChartEvents_OnClickAxisEvent e) { MessageBox.Show(axTChart1.Axis.Bottom.CalcPosPoint(e.x).ToString());//顯示位置 }
Series:
TeeChart.ESeriesClass ns = new TeeChart.ESeriesClass(); int index = axTChart1.AddSeries(ns); axTChart1.Series(index).HorizontalAxis = TeeChart.EHorizontalAxis.aTopAxis; axTChart1.Series(index).VerticalAxis = TeeChart.EVerticalAxis.aRightAxis;
axTChart1.Series(1).DataSource = "Series0"; axTChart1.Series(1).SetFunction(TeeChart.EFunctionType.tfCopy);
axTChart1.ExchangeSeries(0, 1); //After exchanging Series, the index for the Series will be changed.
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:百度空間