我的个人项目需要多方面的可视化。正在网上寻找选项,发现https://github.com/chartshq/muze符合我的目的。
尽管我可以很早地开始使用他们的文档,但是我很快遇到了障碍。看起来正在处理文档。
以下是我到目前为止所取得成就的按比例缩小的样本 https://jsfiddle.net/q8w47vt1/
Promise.all([
fetch('https://raw.githubusercontent.com/chartshq/muze/master/examples/data/cars.json'),
fetch('https://raw.githubusercontent.com/chartshq/muze/master/examples/data/cars-schema.json')]).then((response) => {
Promise.all(response.map(_ => _.json())).then((res) => {
const data = res[0]
const schema = res[1];
let DataModel = muze.DataModel;
let rootData = new DataModel(data, schema);
let env = muze();
let canvas = env.canvas();
canvas
.rows(['Origin', 'Acceleration'])
.columns(['Cylinders'])
.data(rootData)
.width(500)
.height(500)
.title('Acceleration by Cylinders by Origin')
.subtitle('For years 1970 - 1982')
.mount('#chart-container');
});
});
但是,我希望我的可视化对象的坐标轴在图的右侧,小平面在图的左侧,而不是在左侧。我尝试了几种方法来完成此操作,但无法获得结果。
花了一些时间看代码,但由于我没有时间阅读代码库,所以花了很多时间。
有人可以帮我吗?暂时不要提出问题,因为我不确定它是否有效!
答案 0 :(得分:0)
答案 1 :(得分:0)