小编jmr*_*sal的帖子

vega-lite:单个图表中的多个标记

我目前正在评估我应该为开箱即用图表使用哪种类型的 js 图表引擎,而 vega-lite 同时也非常简单和灵活。但是,我想知道在一个图表中是否可以有不止一种类型的标记。例如,我可能有一个很长的月度时间序列,我可能会考虑有一个具有逐月平均值的条形层,而在一个线层中,我可能有正在进行的一年的观察的演变。

我在 vega-lite 的网页中没有看到任何带有多个标记的示例。因此,如果有人知道如何做或知道任何此类示例,我将非常感谢您的反馈。

干杯

毛里西奥

vega vega-lite

4
推荐指数
1
解决办法
1171
查看次数

Aurelia:自定义元素未按预期呈现输出。浏览器不加载js文件。

我正在尝试使用 aurelia 设计自定义元素,但我一遍又一遍地遇到同样的问题:浏览器加载组件的 html 文件,但不加载其兄弟 js 文件。我正在使用 es2016 入门套件 1.0.0-beta.1.2.0、jspm 0.16.15 和 npm 2.11.2

具体来说,考虑一个(非常)简单的例子。该组件(如预期)称为 test,其 html 和 js 文件分别如下:

测试.html:

<template>
<div>Name: ${name}</div>`
</template>`
Run Code Online (Sandbox Code Playgroud)

测试.js

import {bindable} from 'aurelia-framework';
export class Test {
@bindable name = "";
}
Run Code Online (Sandbox Code Playgroud)

从文件 app.html 调用该组件,并在 app.js 中设置属性名称的值,如下所示:

应用程序.html:

<template>
<require from="bootstrap/css/bootstrap.css"></require>
<require from="./test.html"></require>

<div class="page-host">
      <test name.bind="name"></test>
</div>
</template>
Run Code Online (Sandbox Code Playgroud)

应用程序.js:

export class Welcome {
   name = 'My Test';
}
Run Code Online (Sandbox Code Playgroud)

本地服务器运行后,输出很简单:

姓名:

预期输出为:名称:我的测试。

我注意到的是: 1)如果我转到 google chrome 开发工具中的源文件夹 dist,我会看到加载了以下文件:app.html;app.js 和 test.html。也就是说,test.js 根本不会出现在那里。2)如果编写test.html如下:

 <template bindable="name"> …
Run Code Online (Sandbox Code Playgroud)

javascript components file aurelia

0
推荐指数
1
解决办法
716
查看次数

标签 统计

aurelia ×1

components ×1

file ×1

javascript ×1

vega ×1

vega-lite ×1