首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >G2Plot图栈错列

G2Plot图栈错列
EN

Stack Overflow用户
提问于 2020-02-25 08:52:56
回答 1查看 111关注 0票数 0

编辑:添加代码段,代码如下:

代码语言:javascript
复制
<div id="app"></div>
<script src="https://unpkg.com/@antv/g2plot@latest/dist/g2plot.js"></script>
<script>
  const plot = new G2Plot.Column(document.getElementById('app'), {
        data: [
            {
                day: 9,
                amount: 11104.37
            },
            {
                day: 10,
                amount: 11244.82
            },
            {
                day: 11,
                amount: 10286.14
            },
            {
                day: 12,
                amount: 7485.57
            },
            {
                day: 1,
                amount: 9274.57
            },
            {
                day: 2,
                amount: 8899.95
            }
        ],
        xField: 'day',
        yField: 'amount'
    });
  plot.render();
</script>

我试图通过Ant使用G2Plot,但遇到了一些问题。我的目标是显示一个列图表。

下面是我的G2Plot配置:

代码语言:javascript
复制
const columnPlotConfig = {
    data: [
        {
            day: 9,
            amount: 11104.37
        },
        {
            day: 10,
            amount: 11244.82
        },
        {
            day: 11,
            amount: 10286.14
        },
        {
            day: 12,
            amount: 7485.57
        },
        {
            day: 1,
            amount: 9274.57
        },
        {
            day: 2,
            amount: 8899.95
        }
    ],
    xField: 'day',
    yField: 'amount'
};

但是,一些数据列会互相堆叠,使它们的“位置”空置(见下面的屏幕截图)。

这是医生

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-02-26 16:14:55

我发现xField需要字符串值

代码语言:javascript
复制
<div id="app"></div>
<script src="https://unpkg.com/@antv/g2plot@latest/dist/g2plot.js"></script>
<script>
  const plot = new G2Plot.Column(document.getElementById('app'), {
		data: [
			{
				day: "9",
				amount: 11104.37
			},
			{
				day: "10",
				amount: 11244.82
			},
			{
				day: "11",
				amount: 10286.14
			},
			{
				day: "12",
				amount: 7485.57
			},
			{
				day: "1",
				amount: 9274.57
			},
			{
				day: "2",
				amount: 8899.95
			}
		],
		xField: 'day',
		yField: 'amount'
	});
  plot.render();
</script>

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60390720

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档