{ if( !pDataObject || (pDataObject->asTable(true) && (Field < 0 || Field >= pDataObject->asTable(true)->Get_Field_Count())) ) { return( false ); }\
if( Colors >= 0 ) { DataObject_Set_Colors(pDataObject, -1, Colors); }\
DataObject_Set_Parameter(pDataObject, "COLORS_TYPE" , 3); \
DataObject_Set_Parameter(pDataObject, "STRETCH_DEFAULT" , method);\
DataObject_Set_Parameter(pDataObject, "METRIC_SCALE_MODE", Interval_Mode);\
DataObject_Set_Parameter(pDataObject, "METRIC_SCALE_LOG" , Interval_Log );\
if( pDataObject->asTable(true) )\
{ DataObject_Set_Parameter(pDataObject, "METRIC_FIELD" , Field);\
DataObject_Set_Parameter(pDataObject, "METRIC_MORMAL", pDataObject->asTable(true)->Get_Field_Count());\
}\
}