2013-03-05 80 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"以隐藏工具提示(但会完全禁用工具提示。)

相关问题