2013-03-05 81 views
0

我試圖僅在鼠標懸停在圖形中的該點時顯示數值。 這可能嗎? 因爲我無法找到融合圖表文檔的任何解決方案.. 這是我的代碼:FusionCharts XT - 僅在鼠標懸停時顯示數值(MSLine2D圖形)

public function Generate_MSChart($category, $data, $chart, $width, $height, $str_params=false) 
{ 
    $FC = FusionCharts($chart, $width, $height); 
    $FC->enablePrintManager(); 
    $FC->setRenderer('javascript'); 

    // Default str params 
    if ($str_params === false) { 
     $strParam="bgColor=F4F4F6,F4F4F6;showValues=0;showBorder=0;palette=2;numvdivlines=10;drawanchors=0;divlinealpha=30;alternatehgridalpha=20;setadaptiveymin=1;"; 
    } 

    // Set chart attributes 
    $FC->setChartParams($strParam); 

    // Add category names 
    foreach ($category as $ct) { 
     $FC->addCategory($ct); 
    } 

    // Add data 
    foreach ($data as $dtk => $dte) { 
     $FC->addDataset($dtk, ""); 

     foreach ($dte as $elm) { 
      $FC->addChartData($elm); 
     } 
    } 

    return $FC; 
} 

正如你可以看到我現在用的是ShowValues = 0,因爲我的圖有很多數據在裏面。 如果即時通訊顯示的值將不可讀!

那麼我能做些什麼來看到鼠標懸停時的正確圖形點值?

回答

0

那麼發現問題是$ strParam =「drawanchors = 0;」

當我已將它刪除其開始工作

-1

設置「drawAnchors」爲0,錨被隱藏,這些數據點的工具提示將不被顯示,並鏈接將不能工作。如果您需要隱藏錨但仍然有工具提示和鏈接,請使用:$ strParam =「anchorAlpha = 0;」

請注意,對於FusionCharts的JavaScript變體,即使在隱藏錨點時也會顯示工具提示。您需要設置圖表屬性showTooltip="0"以隱藏工具提示(但會完全禁用工具提示。)

相關問題