请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

G2图表里的TITLE不显示

老师的代码运行出来是这样的,好像没有宽高:

https://img1.sycdn.imooc.com//szimg/5f77f212084c4a0e19200064.jpg


给DIV添加了宽高以后,图表要以显示,但标题还是出不来:

https://img1.sycdn.imooc.com//szimg/5f77f293083b80be05700422.jpg

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <script src="https://unpkg.com/@antv/g2plot@latest/dist/g2plot.min.js"></script>
    <style>
        #g2-chart{
            width: 400px;
            height: 300px;
        }
    </style>
</head>
<body>
<div id="g2-chart"></div>
<script>
    const data = [
        { year: '1991', value: 3 },
        { year: '1992', value: 4 },
        { year: '1993', value: 3.5 },
        { year: '1994', value: 5 },
        { year: '1995', value: 4.9 },
        { year: '1996', value: 6 },
        { year: '1997', value: 7 },
        { year: '1998', value: 9 },
        { year: '1999', value: 13 },
    ];
    // const chartDom = document.getElementById('g2-chart');
    const line = new G2Plot.Line('g2-chart', {
        title: {
            visible: true,
            text: 'g2折线图示例'
        },
        description: {
            visible: true,
            text: '折线图示例,这是一个副标题'
        },
        data,
        xField: 'year',
        yField: 'value',
        point: {
            visible: true,
            size: 5,
            color: '#fff',
            style: {
                stroke: '#fe740c',
                lineWidth: 2,
                fillOpacity: 0.6
            }
        },
        label: {
            visible: true
        },
        color: '#f2740c',
        yAxis: {
            formatter: (v) => {
                return `${v}k`;
            }
        }
    });
    line.render();
</script>
</body>
</html>

该如何解决?

正在回答 回答被采纳积分+3

插入代码

1回答

提问者 acai_0002 2020-10-03 12:26:51

看到G2的升级说明:

title: 不再支持

description: 不再支持

想增加title,要怎么弄啊?


1 回复 有任何疑惑可以回复我~
  • 扬_灵 #1
    同学你好,G2的title和description最简单的方法就是通过用外部div来做,
    回复 有任何疑惑可以回复我~ 2020-10-03 20:01:56
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号