public int plot_by_DBT_HR_heat_map(double DBT, double HR)
{
/*
*We need to cal x-asis which is given by DBT
*/
// MessageBox.Show("reached here dbt=" + DBT + ", hr = " + HR);
int x_axis = (int)DBT;
//here the HR is relative humidity like 20%,30% etc os phi = 0.3 for 30%
double phi = HR;
//we need to calculate the y-axis value
/*For y axis the value has to be pulled from the t_pg text file....
*/
double patm = 101.235;//constant..we will make it take as input later...
//double rair = 0.287;//rideburg constant i guess
double wg_calc = 0;
double pg_value = 0.000000;
//now for corresponding DBT lets calculate constant value pg..
try
{
for (int i = 0; i < temperature_value.Count; i++)
{
///x-axis contains the DBT
if ((int)DBT == (int)Double.Parse(temperature_value[i].ToString()))
{
//if matched find the corresponding pg_value
pg_value = Double.Parse(pg_value_from_txtfile[i].ToString());
break;//break out of loop.
}
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
//now calc the y axis.
//wg_calc = 622 * pg_value / (patm - pg_value);
wg_calc = (622 * phi * pg_value / (patm - phi * pg_value));
double y_axis = wg_calc;
//MessageBox.Show("Yaxis value = " + y_axis);//--check
plot_on_graph_values_heat_map(DBT, HR, x_axis, y_axis);
//MessageBox.Show("reached series print" +series1.ToString());
//index_heat_map++;
return 0;
}