博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于 tchart 控件的相关内容
阅读量:6581 次
发布时间:2019-06-24

本文共 2249 字,大约阅读时间需要 7 分钟。

 ---折线图

int iCol, iRow;

double value;

ChartMain.Series.Clear();

Random rand = new Random((int)DateTime.Now.Ticks);  // 产生随机数

for (iRow = GridMain.FixedRows + 1; iRow < GridMain.Rows; iRow++)

{
Steema.TeeChart.Styles.Line line = new Steema.TeeChart.Styles.Line();  //声明
line.Color = System.Drawing.Color.FromArgb(rand.Next(255), rand.Next(255), rand.Next(255)); ··  //随机线条颜色
line.Pointer.Visible = true;// 坐标点可见
line.Pointer.HorizSize = 2;
line.Pointer.VertSize = 2;
line.Marks.Visible = true;
line.Marks.ArrowLength = 8;  //掐头长度
line.Marks.Style = Steema.TeeChart.Styles.MarksStyles.Value;
line.Title = GridMain.get_TextMatrix(iRow, (int)peGridMainKey.MACHINE);  //线条内容
// ChartMain.Series.Add(line);
for (iCol = (int)peGridMainKey.TOTALYIELD; iCol < GridMain.Cols - 1; iCol++)
{
double.TryParse(GridMain.get_TextMatrix(iRow, iCol), out value ); 
line.Add(value, GridMain.get_TextMatrix(0, iCol).ToString());    // 线条的值
}
ChartMain.Series.Add(line); // 向tchart的中添加设置好的线条

}

柱状图

Steema.TeeChart.Styles.Bar bar = new Steema.TeeChart.Styles.Bar();

ChartMain.Series.Add(bar);
ChartMain.Axes.Bottom.Labels.Angle = 270;

饼装图

Steema.TeeChart.Styles.Pie pie = new Steema.TeeChart.Styles.Pie();

ChartMain.Series.Add(pie);

int iSeries = 0;

double value;
string value2;
for (iCol = (int)peGridSubtotalKey.YIELD + 2; iCol < GridMain.Cols ; iCol += 2)
{
// string.TryParse(GridMain.get_TextMatrix(GridMain.FixedRows -1, iCol), out value2);
double.TryParse(GridMain.get_TextMatrix(GridMain.FixedRows +1 , iCol), out value);
value2 = GridMain.get_TextMatrix(GridMain.FixedRows-1, iCol);

ChartMain.Series[iSeries].Add(value, value2);

ChartPERCENT.Series[iSeries].Add(value, value2);
ChartMain.Series[iSeries].Marks.Style = Steema.TeeChart.Styles.MarksStyles.Value ;

//ChartBAD.Series(0).Add gNVL(Grid1.TextMatrix(Grid1.FixedRows + 1, inx), 0), Grid1.TextMatrix(Grid1.FixedRows - 1, inx), ChartBAD.Series(0).Color

//ChartPERCENT.Series(0).Add gNVL(Grid1.TextMatrix(Grid1.FixedRows, inx), 0), Grid1.TextMatrix(Grid1.FixedRows - 1, inx), ChartPERCENT.Series(0).Color
//ChartMain.Series[iSeries].Title = GridMain.get_TextMatrix(0, iCol);
//ChartPERCENT.Series[iSeries].Title = GridMain.get_TextMatrix(0, iCol);
//iSeries++;
}

 

转载于:https://www.cnblogs.com/deling430/p/10562699.html

你可能感兴趣的文章
冒泡排序法
查看>>
选择排序
查看>>
Valid Phone Numbers
查看>>
ffmpeg 安装
查看>>
Django基础之中间件
查看>>
VS code
查看>>
MySQL学习基础
查看>>
我们都是程序员(四个男人三个女人的故事下)
查看>>
在升级版数据的收集和赋值。只针对上篇文章。
查看>>
发布订阅模式
查看>>
linux安装ActiveMQ
查看>>
ubuntu 中文变成小方框 口
查看>>
mybatis的decimal精度缺失
查看>>
JMeter快速入门
查看>>
1034: [ZJOI2008]泡泡堂BNB
查看>>
POJ 3261 Milk Patterns (后缀数组,求可重叠的k次最长重复子串)
查看>>
软件工程概论7
查看>>
win7 IIS发布项目遇到的问题
查看>>
vue入门
查看>>
javascript中简单提示框
查看>>