Highcharts自定義提示框樣式

Highcharts的餅圖默認(rèn)提示框是個矩形方框墨坚,想要做成效果圖樣式需要對其進(jìn)行自定義設(shè)置肝箱。在官網(wǎng)文檔中提到“當(dāng)設(shè)置 useHTML 為 true 時,提示框可以支持 HTML 標(biāo)簽距辆,并最終以HTML 默認(rèn)來渲染提示框芜果。”

實現(xiàn)如圖自定義提示框的思路:
1.將默認(rèn)提示框隱藏;
2.用自定義提示框圖做背景翔试;
3.完善提示框中內(nèi)容轻要。

效果圖:


找到提示框的class將其隱藏,對第一個span添加背景圖垦缅,并將第二個span隱藏即可實現(xiàn)效果圖中樣式冲泥。

代碼如下:

 <!-- 引入 highcharts 文件 -->
    <script src="http://cdn.highcharts.com.cn/highcharts/8.1.0/highcharts.js"></script>
    <script src="http://cdn.hcharts.cn/highcharts/highcharts-3d.js"></script>
<body>
    <div id="container" style="height:400px;"></div>
    <script type="text/javascript">
        var chart = Highcharts.chart('container', {
            //圖表配置 3D圖表
            chart: {
                type: 'pie',
                options3d: {
                    enabled: true,
                    alpha: 60,
                    beta: 0,
                },

            },
            credits: {
                enabled: false //去除圖表右下角版權(quán)信息
            },
            legend: {
                floating: true,
                x: 140,
                y: -320,
                squareSymbol: false, //默認(rèn)圖例標(biāo)志長寬相等
                symbolHeight: 8,
                symbolWidth: 20,
                symbolRadius: 0,
                itemStyle: {
                    lineHeight: '12px',
                    fontSize: '12px',
                    letterSpacing: 0,
                    fontWeight: 'lighter'
                }
            },
            title: {
                text: ''
            },
            plotOptions: {
                pie: {
                    allowPointSelect: true,
                    depth: 40,
                    dataLabels: {
                        enabled: false,
                    },
                    showInLegend: true, //顯示圖例,
                    startAngle: 133,
                }
            },
            series: [{
                type: 'pie',
                name: '學(xué)校男女生人數(shù)分布',
                size: '150%', //餅圖大小
                data: [{
                    name: '男生',
                    y: 28,
                    color: '#2BD5D5'
                },
                {
                    name: '女生',
                    y: 72,
                    color: '#ffccff'
                },
                ],
            }],
            tooltip: {
                useHTML: true, //使用HTML渲染提示框
                style: { //提示框內(nèi)容樣式
                    color: '#0000ff',
                    fontSize: '14px'
                },
                pointFormat: '{point.percentage:.1f}%'
            }
        })

    </script>
</body>
<style>
    /* 提示框自定義 */
    .highcharts-label.highcharts-tooltip.highcharts-color-0 {
        opacity: 0;
        /* 原提示框隱藏 */
    }

    .highcharts-label.highcharts-tooltip.highcharts-color-1 {
        opacity: 0;
    }

    /* 提示框自定義圖片做背景 */
    .highcharts-label.highcharts-tooltip.highcharts-color-0>span {
        width: 80px;
        height: 60px;
        line-height: 16px;
        text-align: center;
        background: url('img/tips.png') no-repeat;
        background-size: 100%;
    }

    .highcharts-label.highcharts-tooltip.highcharts-color-1>span {
        width: 80px;
        height: 60px;
        line-height: 16px;
        text-align: center;
        background: url('img/tips.png') no-repeat;
        background-size: 100%;
    }

    .highcharts-label.highcharts-tooltip.highcharts-color-0 span span {
        display: none;
    }

    .highcharts-label.highcharts-tooltip.highcharts-color-1 span span {
        display: none;
    }
</style>

好記性不如爛筆頭,總結(jié)和記錄工作學(xué)習(xí)中的點點滴滴壁涎,如有不對之處還請指教凡恍。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市粹庞,隨后出現(xiàn)的幾起案子咳焚,更是在濱河造成了極大的恐慌,老刑警劉巖庞溜,帶你破解...
    沈念sama閱讀 219,427評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件革半,死亡現(xiàn)場離奇詭異,居然都是意外死亡流码,警方通過查閱死者的電腦和手機(jī)又官,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,551評論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來漫试,“玉大人六敬,你說我怎么就攤上這事〖萑伲” “怎么了外构?”我有些...
    開封第一講書人閱讀 165,747評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長播掷。 經(jīng)常有香客問我审编,道長,這世上最難降的妖魔是什么歧匈? 我笑而不...
    開封第一講書人閱讀 58,939評論 1 295
  • 正文 為了忘掉前任垒酬,我火速辦了婚禮,結(jié)果婚禮上件炉,老公的妹妹穿的比我還像新娘勘究。我一直安慰自己,他們只是感情好斟冕,可當(dāng)我...
    茶點故事閱讀 67,955評論 6 392
  • 文/花漫 我一把揭開白布口糕。 她就那樣靜靜地躺著,像睡著了一般磕蛇。 火紅的嫁衣襯著肌膚如雪走净。 梳的紋絲不亂的頭發(fā)上券时,一...
    開封第一講書人閱讀 51,737評論 1 305
  • 那天,我揣著相機(jī)與錄音伏伯,去河邊找鬼。 笑死捌袜,一個胖子當(dāng)著我的面吹牛说搅,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播虏等,決...
    沈念sama閱讀 40,448評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼弄唧,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了霍衫?” 一聲冷哼從身側(cè)響起候引,我...
    開封第一講書人閱讀 39,352評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎敦跌,沒想到半個月后澄干,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,834評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡柠傍,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,992評論 3 338
  • 正文 我和宋清朗相戀三年麸俘,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片惧笛。...
    茶點故事閱讀 40,133評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡从媚,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出患整,到底是詐尸還是另有隱情拜效,我是刑警寧澤,帶...
    沈念sama閱讀 35,815評論 5 346
  • 正文 年R本政府宣布各谚,位于F島的核電站紧憾,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏嘲碧。R本人自食惡果不足惜稻励,卻給世界環(huán)境...
    茶點故事閱讀 41,477評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望愈涩。 院中可真熱鬧望抽,春花似錦、人聲如沸履婉。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,022評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽毁腿。三九已至辑奈,卻和暖如春苛茂,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背鸠窗。 一陣腳步聲響...
    開封第一講書人閱讀 33,147評論 1 272
  • 我被黑心中介騙來泰國打工妓羊, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人稍计。 一個月前我還...
    沈念sama閱讀 48,398評論 3 373
  • 正文 我出身青樓躁绸,卻偏偏與公主長得像,于是被迫代替她去往敵國和親臣嚣。 傳聞我的和親對象是個殘疾皇子净刮,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,077評論 2 355