当前位置: 首页 > 知识库问答 >
问题:

iOS图表库和线形图xAxis

师曦
2023-03-14

我正在尝试创建一个LineChartView,其中包含表示当前季度费用的值。我需要使用xAxis的自定义标签数量打印月份和日期。不幸的是,LineChart生成的一组条目不适合我的需求,我无法更改它们。我需要在我的自定义位置的网格线,即每月的第一天和每月的一组日子,我希望它们在特定位置,而不是LineChart想要的位置。我检查了代码,发现xAxis的条目值是以XAxisRenderer.computeAxisValues计算的,看起来我无法指定它们的数量和位置。我设置的标签数量没有考虑在内...我没有时间定制它。

共有1个答案

宫元徽
2023-03-14

有两种方法可以实现您所需要的:

>

  • 设置x轴的标签数,例如,

    let xAxis = chartView.xAxis
    xAxis.labelCount = 7
    //xAxis.drawLabelsEnabled = true
    

    通过此操作,将绘制7条网格线,如果将drawLabelsEnabled设置为false,则最小和最大线将添加到这7条网格线上

    使用限值线

    您可以禁用网格线的绘制,而使用限制线。这样,你可以为你需要的任何值画线,例如,

    let limitLine = ChartLimitLine(limit: xValue, label:
    labelForThisLine)
    limitLine.lineWidth = 0.5
    limitLine.lineColor = .black
    limitLine.valueTextColor = .black
    chartView.xAxis.addLimitLine(limitLine)
    

  •  类似资料:
    • 线形图,区域图和条形图允许您在 X/Y 轴上绘制数据。 首先,您需要选择定义值轴的 指标 。 指标聚合: Count 计数 聚合返回所选索引模式中元素的原始计数。 Average 该聚合返回数字字段的平均值 。从下拉菜单中选择一个字段。 Sum 总和 聚合返回数字字段的总和。从下拉菜单中选择一个字段。 Min 最小值 聚合返回数字字段的最小值。从下拉菜单中选择一个字段。 Max 最大值 聚合返回数

    • 问题内容: Java图形或图表库上有一个较早的线程,在该线程中发现JFreeChart相当不错, 但是 ,正如其常见问题解答所述,它并不意味着实时渲染。 谁能推荐一个支持实时渲染的类似库?只是一些基本的xy渲染-例如,从数据采集系统获取电压信号并对其进行绘制(x轴上的时间,y轴上的电压)。 问题答案: FAQ实际所说的是JFreeChart不支持硬实时图表,这意味着当新数据到达时或之后的确定时间间

    • 我的线条怎样才能整齐又不太侧身?

    • 我想创建一个包含点和线的图表,如下图所示。 我尝试了多图表与类型:'线''条形图',它似乎工作。但是当我指定'散点''行'时,没有散点数据显示出来。 有可能使用角度nvd3进行此操作吗? 非常感谢你的帮助。 这是我的柱塞代码:

    • 我需要在我的Android应用中画一张“闭图”,像这样: 数据的xIndex先增加后减少。如本例所示: 当我尝试用MPAndroidChart中的数据绘制一条线时,它只呈现数据的前半部分(在xIndex下降之前)。其他数据未显示。 我怎样才能用MPAndroidChart正确地绘制这个数据呢?

    • 我需要使用javaFX2执行以下操作: 1-)加载图像并使用imageView显示。[好的] 2-)右键单击并选择“添加节点”选项,屏幕上将出现一个黑色圆圈,您可以将圆圈拖动到图像的任何位置。[好的] 3-)使用鼠标的滚轮放大或缩小图像视图,在图像上提供“缩放感觉”。[确定] 3.1-)但是,每次缩放图像时,我都希望我的圆圈遵循缩放比例,这意味着它们不能保持在屏幕的相同位置。[不知道] 我的问题是