簡體   English   中英

如何從 CanavasJS 圖表中完全刪除 Y 軸

[英]How to remove Y-Axis completely from CanavasJS chart

我正在使用 canvasJS 圖表,我想完全刪除/隱藏 Y 軸。 這是一個JSFiddle示例,其中我能夠刪除 Y 軸和標題。 我找到了以下屬性來隱藏標題並刪除行但是我無法刪除 Y 軸上的值。

lineThickness: 0,
gridThickness: 0,
tickThickness: 0

但是我還想刪除數據,即從 0 到 90 的數字。

您可以通過設置labelFormatter來滿足您的要求。 當您將labelFontSize設置為 0 時,標簽仍會占用一些空間,而 labelFormatter 則不會。 當您使用tickThickness時情況相同 - 您可以將tickLength設置為 0。

請在下面找到更新的代碼:

 var chart = new CanvasJS.Chart("chartContainer", { backgroundColor: "transparent", axisX:{ lineThickness: 0, tickLength: 0, labelFormatter: function(e) { return ""; } }, axisY:{ lineThickness: 0, gridThickness: 0, tickLength: 0, labelFormatter: function(e) { return ""; } }, data: [{ type: "line", dataPoints: [ { x: 10, y: 71 }, { x: 20, y: 55 }, { x: 30, y: 50 }, { x: 40, y: 65 }, { x: 50, y: 95 }, { x: 60, y: 68 }, { x: 70, y: 28 }, { x: 80, y: 34 }, { x: 90, y: 14 } ] }] }); chart.render();
 <script src="https://canvasjs.com/assets/script/canvasjs.min.js"></script> <div id="chartContainer" style="height: 200px; width: 100%;"></div>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM