⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 statistics_data.java

📁 MPICH是MPI的重要研究,提供了一系列的接口函数,为并行计算的实现提供了编程环境.
💻 JAVA
字号:
import java.awt.*;import java.util.*;public class Statistics_Data{    private Vector dataVec;    private String y_labels[],	           title;    private final Color     pre_defn_colors[] 	= { Color.blue, Color.green, Color.orange, Color.darkGray,	    Color.gray, Color.cyan, Color.magenta, Color.yellow, Color.pink,	    Color.black };    public Statistics_Data(String ttle, double data[][], String labels_on_y[],			   String x_labels[])    {	int i, color_counter;	dataVec = new Vector();    	y_labels = new String[labels_on_y.length];	title = "";	Graph_data.resetUsedColors();	if(data.length != 0){	    if((data[0].length != 0) && (y_labels.length == data[0].length)) {		for(i=0, color_counter=0;i<data.length;i++)		    {			if(color_counter < pre_defn_colors.length)			    dataVec.addElement				(new Graph_data				 (x_labels[i],data[i],true,				  pre_defn_colors[color_counter++]));			else {			    dataVec.addElement(new Graph_data					       (x_labels[i],data[i]));			}		    }		for(i=0;i<labels_on_y.length;i++)		    y_labels[i] = new String(labels_on_y[i]);		title = new String(ttle);	}	}    }    public Statistics_Data()    {}    public Color getColor(int data_id)    {	return ((Graph_data)dataVec.elementAt(data_id)).getColor();    }        public void changeColor(int data_id, Color c)    {	((Graph_data)dataVec.elementAt(data_id)).changeColor(c);    }    public void setState(int data_id,boolean state)    {	((Graph_data)dataVec.elementAt(data_id)).setEnabled(state);    }    public boolean isEnabled(int i)    {	return ((Graph_data)dataVec.elementAt(i)).isEnabled();    }    public String getLabel(int i)    {	return ((Graph_data)dataVec.elementAt(i)).getLabel();    }    public String getYLabel(int i)    {	return (new String(y_labels[i]));    }        public String getTitle()    {	return (new String(title));    }    public int getNumXValues()    {	return dataVec.size();    }    public double getElementAt(int i, int j)    {	return ((Graph_data)dataVec.elementAt(i)).getElementAt(j);    }    public int getNumYValues()    {	if(dataVec.size() > 0)	    return ((Graph_data)dataVec.elementAt(0)).getLength();	else	    return 0;    }}			

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -