【发布时间】:2016-05-26 13:43:10
【问题描述】:
我使用组合图表,它结合了折线图 (RED) 和散点图。但是由于某种原因,散点图点在图表边缘被裁剪,示例如下:
有什么办法可以预防吗?
这是我的图表代码:
chart.getAxisLeft().setAxisMaxValue(1.1f);
chart.getLegend().setEnabled(false);
chart.setTouchEnabled(false);
chart.setDragEnabled(false);
chart.setScaleEnabled(false);
chart.setPinchZoom(false);
chart.setDoubleTapToZoomEnabled(false);
chart.setHighlightPerDragEnabled(false);
chart.setHighlightPerTapEnabled(false);
chart.getAxisRight().setEnabled(false);
chart.getAxisLeft().setEnabled(false);
chart.getXAxis().setEnabled(false);
chart.setDescription("");
chart.setNoDataText("");
和我的分散数据集:
foodDataSet = new ScatterDataSet(foodEntries, "Food");
foodDataSet.setColor(ContextCompat.getColor(getContext(), R.color.green_main));
foodDataSet.setScatterShape(ScatterChart.ScatterShape.CIRCLE);
foodDataSet.setScatterShapeSize(10f);
foodDataSet.setDrawValues(false);
foodDataSet.setAxisDependency(YAxis.AxisDependency.LEFT);
【问题讨论】:
-
你能添加带有裁剪标记的图像吗?
-
添加了更多示例
-
滚动时,无论是向右还是向左,你能看到完整的点吗?
-
滚动被禁用,我不需要滚动
-
目前测试,请加
chart.setVisibleXRangeMaximum(7);查看。