我目前正在评估我应该为开箱即用图表使用哪种类型的 js 图表引擎,而 vega-lite 同时也非常简单和灵活。但是,我想知道在一个图表中是否可以有不止一种类型的标记。例如,我可能有一个很长的月度时间序列,我可能会考虑有一个具有逐月平均值的条形层,而在一个线层中,我可能有正在进行的一年的观察的演变。
我在 vega-lite 的网页中没有看到任何带有多个标记的示例。因此,如果有人知道如何做或知道任何此类示例,我将非常感谢您的反馈。
干杯
毛里西奥
我正在尝试使用 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)