Yフォーマットを割り当てる方法があります。現在、5つあります:数値、時刻、日付、メートル法、通貨。これは、関数を使用してpDataクラスに設定しますSetYAxisFormat($Format)
目的を達成するために必要なことは、pChart.classファイルを変更し、独自のフォーマッター関数を含めることです。
ファイルのさまざまな場所にpChart.class
、次のコードセクションがあります。
if ( $DataDescription["Format"]["Y"] == "number" )
$Value = $Value.$DataDescription["Unit"]["Y"];
if ( $DataDescription["Format"]["Y"] == "time" )
$Value = $this->ToTime($Value);
if ( $DataDescription["Format"]["Y"] == "date" )
$Value = $this->ToDate($Value);
if ( $DataDescription["Format"]["Y"] == "metric" )
$Value = $this->ToMetric($Value);
if ( $DataDescription["Format"]["Y"] == "currency" )
$Value = $this->ToCurrency($Value);
独自の強度関数を追加するには、このビットの後に次を追加する必要があります。
if ( $DataDescription["Format"]["Y"] == "intensity" )
$Value = $this->ToIntensity($Value);
ToIntensity($Value)
次に、クラス内に独自の関数を追加する必要があります。
function ToIntensity($Value)
{
switch($Value) {
case 0:
return "low";
break;
case 1:
return "medium";
break;
case 2:
return "strong";
break;
}
}