我想运行一个简单的图表,例如在 PC 和移动设备上运行条形图。它们应该看起来相同,并且应该基于 svg。我做了一些研究,发现可能是 d3.js 和 node.js 是要走的路。假设我可以在服务器端运行 node.js。如何在服务器端和客户端使用相同的 javascript 代码?图表需要是交互式的,比如说当我有 2 个简单的图表在一起时,所以我在一个图表上单击的值会传递给另一个图表。我是 javascript 和 node.js 的新手。
如果客户端是具有高级浏览器(如 chrome)的 pc,我希望图形在客户端中呈现图形,就好像客户端是移动客户端 android/iphone 一样,服务器应该承担繁重的工作。
任何指向其他图表库选项的指针,也欢迎教程。提前致谢。
(注意:如果库是开源的并且许可证不受限制并允许商业用途,那就太好了。)