从 Zingchart 中删除 x 轴和 y 轴

Remove x-axis and y-axis from Zingchart

我想完全删除而不是隐藏 Zingcharts 中的 x 轴和 y 轴。我有一个不需要 x 或 y 轴的图表,虽然我可以隐藏它们,但它们占用了宝贵的空间 space,这导致了压缩图表。有办法吗?

听起来您可能将比例设置为 visible: false,但图表周围仍然有很多 space 这些项目曾经所在的位置。

您可以通过将项目设置为 visible:false、将关联的线条颜色属性设置为 "none" 并添加:

来消除此 space

"plotarea":{ "margin":"0 0" }

给你的JSON。下面是使用上述方法删除此间距的示例。单击 "run code snippet" 按钮查看生成的图表。

var myConfig = {
  "type": "line",
  "scale-x":{
    "line-color":"none",
    "item":{
      "visible":false
    },
    "tick":{
      "line-color":"none"
    }
  },
  "scale-y":{
    "line-color":"none",
    "item":{
      "visible":false
    },
    "tick":{
      "line-color":"none"
    }
  },
  "plotarea":{
    "margin":"0 0"
  },
  "series": [
    {
      "values":[20,40,25,50,15,45,33,34]
    },
    {
      "values":[5,30,21,18,59,50,28,33]
    },
    {
      "values":[30,5,18,21,33,41,29,15]
    },
    ]
};

zingchart.render({ 
 id : 'myChart', 
 data : myConfig, 
 height: 400, 
 width: 600 
});
<html>
 <head>
 <!--Assets will be injected here on compile. Use the assets button above-->
  <script src= 'https://cdn.zingchart.com/2.1.2/zingchart.min.js'></script>
  <script> zingchart.MODULESDIR = 'https://cdn.zingchart.com/2.1.2/modules/';</script>
 
 <!--Inject End-->
 </head>
 <body>
  <div id='myChart'></div>
 </body>
</html>

如果您将比例设置为 visible:false,可能会产生一些问题。相反,调整样式以使它们根本不可见可以防止与其他功能发生冲突。我是 ZingChart 团队的一员,如果这能回答您的问题或您是否需要进一步说明,请告诉我。