2020年6月

方法一:

"mysql:host=$host;dbname=$db;charset=utf8"

注意: 方法一在低版本php中不适应 php 5.3.6
方法二:

$dbh = new PDO("mysql:$connstr",  $user, $password);
$dbh->exec("set names utf8");

ps:不设置,中文可能出现乱码

实现(鼠标悬浮后,让label驻留)功能

只需在myChart.setOption(options);之后添加以下代码即可:

  // 默认高亮
  let index = 0; // 高亮索引
  myChart.dispatchAction({
    type: "highlight",
    seriesIndex: index,
    dataIndex: index
  });
  myChart.on("mouseover", function(e) {
    if (e.dataIndex != index) {
      myChart.dispatchAction({
        type: "downplay",
        seriesIndex: 0,
        dataIndex: index
      });
    }
  });
  myChart.on("mouseout", function(e) {
    index = e.dataIndex;
    myChart.dispatchAction({
      type: "highlight",
      seriesIndex: 0,
      dataIndex: e.dataIndex
    });
  });