- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我需要从 BarChart
中删除右边的图例。
这是我的代码。
mChart = (BarChart) rootView.findViewById(R.id.chart1);
mChart.setOnChartValueSelectedListener(this);
mChart.setDrawBarShadow(false);
mChart.setDrawValueAboveBar(true);
mChart.setDescription("");
mChart.setMaxVisibleValueCount(60);
mChart.setPinchZoom(false);
mChart.setDrawGridBackground(false);
mTf = Typeface.createFromAsset(getActivity().getAssets(), "OpenSans-Regular.ttf");
XAxis xAxis = mChart.getXAxis();
xAxis.setPosition(XAxisPosition.BOTTOM);
xAxis.setTypeface(mTf);
xAxis.setDrawGridLines(false);
xAxis.setSpaceBetweenLabels(2);
ValueFormatter custom = new MyValueFormatter();
YAxis leftAxis = mChart.getAxisLeft();
leftAxis.setTypeface(mTf);
leftAxis.setLabelCount(8);
leftAxis.setValueFormatter(custom);
leftAxis.setPosition(YAxisLabelPosition.OUTSIDE_CHART);
leftAxis.setSpaceTop(15f);
Legend l = mChart.getLegend();
l.setPosition(LegendPosition.BELOW_CHART_LEFT);
l.setForm(LegendForm.SQUARE);
l.setFormSize(9f);
l.setTextSize(11f);
l.setXEntrySpace(4f);
mChart.animateXY(3000, 3000);
谢谢!
最佳答案
添加这一行
rightAxis.setDrawLabels(false);
仅隐藏标签。
要隐藏整个右轴,请调用:
rightAxis.setEnabled(false);
关于android - MPAndroidChart BarChart 禁用右侧图例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29971136/
我正在做一个项目,最近开始使用 MPAndroidChart。 我让 MPAndroidChart 正常工作并正确填充图表数据,但我想要一种能够拖动和选择图表区域的方法。选择完成后,它需要返回所选点的
我知道删除x值的方法,但是我如何删除y值。我基本上不希望饼图上有任何文本。 该图显示了饼图顶部带有80.0和20.0标签的当前状态。 最佳答案 删除Y值 使用dataset.setDrawValues
在我的应用程序中,我使用 ios-charts 库(MPAndroidChart 的快速替代品)。我需要的只是显示带有日期和值的折线图。 现在我使用这个函数来显示图表 func setChart(da
我正在使用这个很棒的绘图仪框架 ios-charts。 Android 版本的文档指出,可以使用“setTouchEnabled(false)”禁用图表上的触摸事件。但是我在 iOS 版本中找不到此功
我正在使用 MPAndroidChart (v3.0.2) 在我的 Android 应用程序中实时绘制我的数据。我需要平滑图表的线条(来自传感器的噪音)。我了解我需要使用以下任何一种方法: lineD
我正在尝试使用 MpAndroidChart 库绘制圆角饼图。 预期输出与此类似。 两端都需要外圆。有一个方法 pieChart.setDrawRoundedSlices(true),但问题是饼图的起
那么如何只渲染 x 轴而不渲染其上的网格线。从附图中可以看出,我将轴线的宽度设置为 4 ,将网格线的宽度设置为 2 。所以黑线出现在白轴线上。我只想显示轴线。我该怎么做。 最佳答案 正如 docs 中
我想在轴的末端放置一个箭头,但我不知道如何在 MPAndroidCharts 库中实现这一点。最后应该是这样的。 我目前的风格: val xAxis = chart.xAxis xAxis.s
在 CombinedChart 中添加 chart.setFitBars(true) 将使第一个和最后一个条可见。 我需要做同样的事情来组合折线图和条形图。 现在,第一个和最后一个条不完全可见。 我试
我想点击显示,三个tooltips/markers , 只有一个 dataset . 如下图所示: 我该怎么做? 最佳答案 我创建了一个 LineChart并给它数据。 对于多个标记,我创建了一个实现
有没有办法让 MarkerView 固定位置?我需要在 修复它左上或 右上角角落。 最佳答案 这是将标记固定在左上角或右上角的一种方法 创建自定义 MarkerView 后,您可以执行以下操作。 1)
我使用 MPAndroidChart 制作了 LineChart 并将 x 轴文本大小设置为 15。不幸的是,由于文本大小较大,x 轴标签在顶部被截断: 我怎么解决这个问题? 最佳答案 chart.e
我在Android Studio中将Kotlin与MPAndroidChart结合使用。我设法从示例中构建标准图表,但是我需要一些不同的东西。 是否可以在条形图包含间隙的地方构建水平条形图? 类似于以
我想更改限制线顶部图表的颜色。我们现在已经实现了更改跨越限制线的图表条的颜色。但我想做的是改变图表跨越限制线的颜色。 最佳答案 我假设您在此处使用BarChart 事实证明this response正
我读过各种教程,但大多数都展示了相同的示例。图例数组放入以下构造函数中: new PieData(legendValues, IPieDataSet dataSet) 但是 PieData 没有这个构
这是我的饼图,我想将这些数据移动到我想要的位置,那么我该怎么做呢? protected void onCreate(Bundle savedInstanceState) { super.onC
example 我已经尝试过了。请帮助我..我真的不知道。我认为这与 Canvas 类有关。 自定义线图渲染器 我觉得颜色不是根据x值填充的,而是一次性填充的。 这很难,因为我不习惯 Canvas 。
我正在使用“implementation 'com.github.PhilJay:MPAndroidChart:v3.0.3'”这个库来创建饼图,并且我手动输入的饼图条目值显示不正确。我按照教程进行操
在MpAndroidChart中使用饼图时,成功绘制了饼图。当尝试向图表图例添加自定义标签和颜色时。标签正在更新,但所有图例的图例颜色均为蓝色。 ArrayList PieEntryLabels
这是条形图的图片。正如您所看到的,存在对齐问题,条形图未与标签对齐,特别是在中间部分。另外,我希望底部轴显示 10 的条形,而不是 1.2、1.4、1.6 等,因为永远不会有任何小数,所以它没有用。我
我是一名优秀的程序员,十分优秀!