,可以通过以下步骤实现:
import {vegalite} from "@observablehq/vega-lite";
const data = vegalite.Data.fromJSON([
{ "column1": "Value 1", "column2": 10 },
{ "column1": "Value 2", "column2": 20 },
{ "column1": "Value 3", "column2": 30 },
{ "column1": "Value 4", "column2": 40 },
]);
vegalite.Chart({
data: data,
mark: "bar",
encoding: {
x: { field: "column1", type: "nominal" },
y: { field: "column2", type: "quantitative" },
},
});
在这个示例中,我们使用了一个柱状图(mark: "bar"),将"column1"列的名称移动到x轴(encoding.x.field: "column1"),将"column2"列的值作为y轴的数据(encoding.y.field: "column2")。
这样,你就成功地使用vegalite和observable将列的名称移动到x轴了。这个方法适用于数据可视化的各种场景,可以帮助你更好地理解和展示数据。如果你想了解更多关于vegalite和observable的信息,可以访问腾讯云的产品介绍页面:vegalite产品介绍。
领取专属 10元无门槛券
手把手带您无忧上云