我正在使用“ danielgindi / Charts”(iOS图表)来制作图表,我希望能够显示Y轴的网格线,但是没有基数。
这应该是结果:
但是我被卡住了,如果不启用左轴就无法获得线条。
这就是我得到的,我想摆脱左边的线。 (红色箭头指向的那个)
这是我的一些代码:
func setupChart(data: LineChartData ) {
chartView.delegate = self
chartView.backgroundColor = .white
chartView.chartDescription?.enabled = false
chartView.dragEnabled = false
chartView.setScaleEnabled(false)
chartView.pinchZoomEnabled = false
chartView.setViewPortOffsets(left: 10, top: 0, right: 10, bottom: 0)
chartView.legend.enabled = false
chartView.leftAxis.enabled = true
chartView.leftAxis.labelCount = 3
chartView.leftAxis.spaceTop = 0.70
chartView.leftAxis.spaceBottom = 0.20
chartView.rightAxis.enabled = false
chartView.xAxis.enabled = false
chartView.data = data
}
感谢您的帮助!
答案 0 :(得分:0)
我本人可以找到答案,所以我决定不删除此问题,这样,如果有人遇到同一问题,他们可以在此处找到答案。
设置左轴图表时,如果您不想显示第一行,请将此属性设置为“ false”。
<svg width="300" height="300">
<defs>
<filter id="poly" x="0" y="0" width="200%" height="200%">
<feOffset result="offOut" in="SourceGraphic" dx="15" dy="15" />
<feGaussianBlur result="blurOut" in="offOut" stdDeviation="5" />
<feBlend in="SourceGraphic" in2="blurOut" mode="normal" />
</filter>
</defs>
<g transform="translate(100, 100)">
<polygon points="100,10 40,198 190,78 10,78 160,198"
style="fill:lime;stroke:purple;stroke-width:5;fill-rule:nonzero;" filter="url(#poly)" />
</g>
</svg>
这将为您提供结果。