我试着用这个简单的例子在一个苗条组件中制作一个图形。我知道vegaEmbed是没有定义的。
我以前已经安装了vega,vega-lite和vega-embed通过npm。
<script>
import { onMount } from 'svelte';
import * as vega from "vega"
import * as vega-lite from "vega-lite"
import * as vegaEmbed from "vega-embed";
onM
我正在(成功地)使用vega-lite@2和vega-embed@3来显示一个简单的条形图。但是,我在控制台中得到以下错误:
The compiled spec uses Vega v3, but current version is 4.0.0.
有没有办法让vega-lite编译成vega@4?我应该忽略这个警告吗?
这是一个沙箱版本:
请注意,我将vega-embed作为一个模块导入。通过这种方式,我找不到很多使用vega*的例子,所以我可能做错了什么。
我尝试使用数据中的值来设置条形图的颜色。我也希望这一点能在一个传说中得到反映。
因此,我已经知道如何根据数据中的值对条形图使用特定的颜色:
{
"$schema": "https://vega.github.io/schema/vega-lite/v4.json",
"description": "A bar chart that directly encodes color names in the data.",
"data": {
"values": [
{
我在学织女星。
当我尝试运行一个简单的条形图示例时。浏览器控制台引发错误:
我正在运行
我正在使用webstorm;它创建了一个本地服务器,通过该服务器我正在为网页提供浏览器服务。我也用python服务器进行了测试。结果是一样的。
错误:
Failed to load resource: the server responded with a status of 404 ()
vega-embed@4:1 The input spec uses Vega-Lite v4, but the current version of Vega-Lite is vnot available.
(an