我正在使用 Amchart 4 可視化條形圖。我正在使用來自 amchart 的官方示例。現(xiàn)在,我面臨的問題是當(dāng)標(biāo)簽很長(zhǎng)時(shí),amchart 不會(huì)呈現(xiàn)條形圖。它沒有正確處理它??雌饋硐襁@樣。這是我的js代碼:/** * -------------------------------------------------------- * This demo was created using amCharts V4 preview release. * * V4 is the latest installement in amCharts data viz * library family, to be released in the first half of * 2018. * * For more information and documentation visit: * https://www.amcharts.com/docs/v4/ * -------------------------------------------------------- */// Create chart instancevar chart = am4core.create("chartdiv", am4charts.XYChart);// Add datachart.data = [{ "category": "First very long category label, very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very long", "value": 450}, { "category": "Another long category label", "value": 1200}];// Create value axisvar valueAxis = chart.yAxes.push(new am4charts.ValueAxis());// Create axesvar categoryAxis = chart.xAxes.push(new am4charts.CategoryAxis());categoryAxis.dataFields.category = "category";categoryAxis.renderer.grid.template.location = 0;categoryAxis.renderer.minGridDistance = 30;// Configure axis labelvar label = categoryAxis.renderer.labels.template;label.wrap = true;label.maxWidth = 120;// Create seriesvar series = chart.series.push(new am4charts.ColumnSeries());series.dataFields.valueY = "value";series.dataFields.categoryX = "category";現(xiàn)在,我只是不想截?cái)鄻?biāo)簽,就像這個(gè)官方文件一樣。但我想有某種解決方案,例如僅當(dāng)標(biāo)簽超出某些maxHeight屬性時(shí)才截?cái)鄻?biāo)簽。這樣一來,我仍然可以顯示不超出maxHeight屬性范圍的完整標(biāo)簽。對(duì)于現(xiàn)場(chǎng)示例:JSFIDDLE
當(dāng)標(biāo)簽很長(zhǎng)時(shí),Amchart 4 不顯示條形圖
慕沐林林
2022-12-22 15:43:30