achartengine x 轴标签与值相比发生偏移

2024-01-10

我注意到我的时间表的 Xlabel 与 X 不同步 价值观。这些点应该位于标签的正上方。在左侧 可以,但是它向右移动。我不知道如何解决这个问题 我得到什么:http://tinypic.com/r/2uqj905/7 http://tinypic.com/r/2uqj905/7它应该是怎样的:http://www.achartengine.org/dimages/average_Temperature.png http://www.achartengine.org/dimages/average_temperature.png我尝试了折线图或将日期转换为双精度,但没有 影响。 任何帮助都会很好。

问候,基督教

这是我的一些代码:

    XYMultipleSeriesRenderer renderer = buildRenderer(colors, styles);
    renderer.setPointSize(5.5f);
    renderer.setZoomEnabled(false, false);
    renderer.setMarginsColor(Color.parseColor("#00FF0000"));
    renderer.setAxisTitleTextSize(16);
    renderer.setYLabelsAlign(Align.RIGHT);
    renderer.setLabelsTextSize(15);
    renderer.setLegendTextSize(15);
    renderer.setMargins(new int[] { 10, 65, 18, 10 });

    int length = renderer.getSeriesRendererCount();
    for (int i = 0; i < length; i++) {
        XYSeriesRenderer seriesRenderer = (XYSeriesRenderer) renderer
                .getSeriesRendererAt(i);
        seriesRenderer.setFillPoints(true);
        seriesRenderer.setLineWidth(4.0f); // dikte van lijn
    }

    MinMax minMax = determineMinMax(targetSteps, samples);

    setChartSettings(renderer, context.getString(R.string.graph_title),
            dateLabelOnScreenType(type),
            context.getString(R.string.graph_y_axis), minMax.minX,
            minMax.maxX, minY, maxY, Color.WHITE,
            Color.BLACK);
    renderer.setXLabels(7);

    renderer.setYLabels(0);
    renderer.setDisplayChartValues(false);
    renderer.setShowGrid(true);
     renderer.setPanEnabled(false, false);


    // set the data
    String[] titles = new String[] {
            context.getString(R.string.graph_legend_target),
            context.getString(R.string.graph_legend_actual) };
    XYMultipleSeriesDataset dataSet = buildDateDataset(titles,
xSeriesList,
            ySeriesList);

    TimeChart chart = new TimeChart(dataSet, renderer);
    chart.setDateFormat(dateFormatOnSampleType(type));
    GraphicalView gview = new GraphicalView(context, chart);   

renderer.setYLabelsAlign(Align.RIGHT);

改成:

renderer.setYLabelsAlign(Align.CENTER);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

achartengine x 轴标签与值相比发生偏移 的相关文章

  • android - 如何使用 achartengine 更改图表的背景颜色

    我使用 achartengine 实现了折线图 但我想改变折线图的背景颜色 有人建议使用以下代码来更改背景颜色 mRenderer setApplyBackgroundColor true mRenderer setBackgroundCo
  • achartengine jar 文件中的问题

    我创建了一个应用程序 在其中使用过achartengine构建图表 它运行正常 但今天我看到了更新android SDK to r17 一旦我更新了 SDK 我构建的应用程序就开始崩溃 logcat 中出现以下错误报告 为什么会发生这种情况
  • android achartengine:尝试导出图形作为图像抛出异常

    在 Android 应用程序中 我尝试通过此代码将图形 我使用 achartengine 绘制的 导出为 Bitmap 对象 public static Bitmap loadBitmapFromView Context context V
  • aChartEngine、GraphicalView OnClickListener 不起作用

    我是 android 新手 正在使用 aChartEngine 创建条形图 我想在用户单击图表时捕获 x 和 y 值 我已经查看了 aChartEngine 的演示 并且我的图表创建得很好 但是 当我单击图形时 onClickListner
  • 在Android中使用aChartEngine组合两个条形图和两个折线图

    下面的代码组合了两个条形图和两个折线图 public class GraphCombination private Context context private String weekDays new String Sunday Mond
  • 如何在 AChartEngine 中禁用显示缩放窗格

    任何人都可以帮助我了解 AChartEngine 在这里 我需要的第一件事是不要在图表中显示缩放图标 也不显示 x y 标签 但我找不到任何解决方案 您可以使用XYMultipleSeriesRenderer方法 启用或禁用缩放和平移 如下
  • AChartEngine不显示最大图表值

    我正在尝试使用 AChartEngine 显示水平条形图 在条形图中 应显示 ChartValues 我在代码中使用 XYSeriesRenderer setDisplayChartValues true 以下是渲染的图表 正如您所看到的
  • AchartEngine简单动画

    是否可以使用 achartengine 库来制作它 以便在绘制图表时使其看起来像动画一样 就像柱形图的情况一样 柱形图是从屏幕底部缓慢向上移动的 您可以拥有动态图表 这意味着您可以在运行时添加数据 然后更新图表 但您不能在 AChartEn
  • 使用 AChartEngine 将 x 轴置于垂直中心

    我将制作一个应用程序 我想在其中创建 xy 图表 AchartEngine API 看起来对我很有吸引力 我看过他们所有的示例和演示 搜索了他们的论坛 但不知道它是否能够满足我的要求 所以这是我的问题 我想要一个 xy 图 其中 使图表不可
  • 如何在AChartEngine中设置CombinedXYChart的日期格式?

    我可以像这样设置时间表中的日期格式 final GraphicalView view ChartFactory getTimeChartView context dataset mRenderer dd MMM yyyy 但我不能在 Com
  • 错误:eglSurfaceAttrib 未实现

    我正在尝试使用 aChartEngine 显示折线图 但是 页面显示为空白 并且我收到错误 eglSurfaceAttrib 未实现 进度 显示 页面代码
  • Android achartEngine如何突出显示特定图表元素

    您好 我正在使用 achartengine 的饼图来表示我的实际销售额 现在当我的应用程序启动时 饼图中的图表元素之一应该突出显示 就像我们在饼图上执行 onclick 时一样 下面是我的饼图的代码 final DefaultRendere
  • 使用 ChartEngine 自定义显示饼图

    我使用图表引擎成功显示图表 但遇到以下问题 我无法减小图表大小 图表在屏幕上移动 但我不希望这样 我想在屏幕底部再显示一张图像 但这里的图表显示在屏幕中间 我只想在图像的顶部和下面显示图表 如何设置边距 请任何人都可以帮助我 提前致谢 以下
  • 我的 Android AChartEngine 已经可以工作了,但是如何让它看起来更好呢?

    我想标题已经解答了我的大部分问题 但让我们详细介绍一下背景 我有一个主要针对平板电脑的 Android 应用程序 它将在 TimeCharts 中显示一些不同的实时数据 因此 我已经有一个与数据源通信的服务 该数据源获取数据 解析数据并将值
  • 设置内容视图不起作用

    button setOnClickListener new View OnClickListener public void onClick View v setContentView R layout activity chart 您好
  • LinearLayout achartengine 图表不显示在 ScrollView 中

    我正在尝试在滚动视图中创建 achartengine 图表 但它不会显示 它只显示黑屏 但不会崩溃或发生任何情况 问题是 如果我只是将标签更改为图表显示就好了 在我的 Java 代码中 我确实有 renderer setInScroll t
  • aChartengine 图表的菜单和上下文菜单

    是否可以 以前有人这样做过吗 我不知道从哪里开始 我主要需要菜单 而不是上下文菜单 我的 预算饼图 课程 public class ExpensesByCategoriesPieChart extends AbstractChart pri
  • 设置图表的线条粗细 - Achart 引擎

    我正在为我的 Android 手机应用程序使用 AchartEngine 一切看起来都很好 但渲染图形的线条粗细似乎不太好 我想增加这些图表的厚度 好的 我得到答案了 它应该类似于下面的内容 int length renderer getS
  • 数据集和渲染器不应为空,并且在 AChartEngine 中应具有相同数量的系列

    我使用多 Y 轴图来绘制点 我有 1 X 轴 2 Y1 轴 3 Y2 轴 a 最初我用来在Y1轴 高度 上绘制5系列线 在Y2轴上绘制相同的5系列线 重量 两者都相对于x轴 这里不存在问题 这些系列线是标准线 用于每次计算 b 现在 如果用
  • achartengine - 无法弄清楚如何使用日期作为 x 轴 - 我保存的文件是空的

    我有一个活动 我从编辑文本中获取输入并将其存储在列表中 我还将当前日期存储在列表中 然后 我按保存按钮保存上述内容 第二天 用户再输入一些数据并保存 依此类推 我想制作一个 x 轴日期格式和 y 轴用户输入的值的图 在一项活动中我有 Str

随机推荐

  • :sub: 之类的排版快捷方式在哪里定义?

    特别是 有没有办法添加像这样的快捷方式 nsub to NotSubset For NotSubset 默认别名是 sub 当然 正如 HPMark 的回答中提到的 如果您对此不满意 可以更改InputAliases对于当前笔记本 oldO
  • 在此服务器上找不到请求的 URL /ProjectName/users。拉维尔

    我正在关注 laravel 的快速入门 它说 type users 但不为我工作 我在浏览器中写了 http DomainServer ProjectName users它抛出 在此服务器上找不到请求的 URL ProjectName us
  • 从作为几个局部变量之一的 JTextField 获取数据

    所以我正在读取一个文件 并获取该文件中的行数 基于此我生成了我的界面 现在我需要能够通过 UI 编辑值 Rows 是具有输入文档行数的变量 当然 下面的代码不起作用 我想将新值写入我从中读取的数组 for int i 0 i
  • 如何监听 1200 个设备 [关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 我正在使用德尔福 我有一个设备 设备
  • bash 中的三单引号是什么意思?

    我在 bash 中见过很多单引号和双引号以及反引号的用法 但从未见过接下来的内容 下面的文字记录是什么意思 它似乎表明 bash 认为三重单引号是有意义的 并且进一步似乎表明这个东西中的单引号也有特殊的含义 可以进行插值 我没有找到这方面的
  • 如何在 VSCode 中使用 Flake8?

    我的 VSCode 使用本地安装的 anaconda 环境 位于默认目录 将其放置在 Program Files 中 因此 我无法通过 VSCode 安装 flake8 出现权限错误 如果我在本地更新 conda 环境来安装 flake8
  • Windows 调度程序不执行批处理脚本,但脚本在命令行中运行良好

    我想创建以今天的日期作为文件夹名称的文件夹 然后 我想将数据从远程计算机移动到新创建的文件夹 我写了一个批处理脚本 看起来像 我的批处理脚本 名称 运行 bat ECHO off SET CurrentDate date 4 4 date
  • 为什么在 Xcode 11 上,UICollectionViewCell 一旦滚动就会改变大小(我已经在 sizeForItem AtIndexPath 中设置了大小:)?

    我在表视图单元格中有集合视图 我使用笔尖作为我的集合视图单元格 其中我对图像视图和标签使用自动布局 并且它处于自由格式模式 我在 tableviewcell 类中设置单元格大小 该类通过以下方法处理其中的 collectionview 委托
  • 根据一列从表中删除重复行

    我创建了一个包含 4 个表的多个内部联接的表 但结果返回了重复的记录 这是我正在使用的代码 SELECT tblLoadStop LoadID tblCustomer CustomerID tblLoadMaster BillingID t
  • Spinner 项目的自定义布局

    我在警报对话框中有一个微调器 我想减少微调项目之间的填充 因此我实现了以下内容 spinner row xml
  • Javascript 使用 Genie 效果最小化

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 help reopen questions 我想最小化
  • 地图函数返回的列表在使用一次后消失[重复]

    这个问题在这里已经有答案了 我是Python新手 我正在使用 Python 3 3 2 我很难弄清楚为什么以下代码会给我一个错误 strList 1 2 3 intList map int strList largest max intLi
  • MVC4 - 有没有办法将根路由到“正常”未处理的 html 页面?

    我有一个 MVC4 应用程序 但我主要将它用于 WebAPI 部分 我想要一个 普通的旧 HTML 文件发送回用户 然后将使用 KnockoutJS 或 KendoUI 从 webapi 控制器中提取 JSON 我知道我可以这样做 rout
  • Java 可以用来确定下载的持续时间吗?

    只是问一下 你会如何做这件事 我知道有一些方法可以获取总体百分比来通知用户下载进度 但我不知道如何在一段时间内执行类似的操作 例如 下载完成所需时间 5 分钟 我所知道的就是百分比 写出写入的字节 然后将其除以长度 然后将其转换为百分比 如
  • android 服务 onBind SecurityException

    我不知道为什么但是在一些设备我的服务不允许绑定 java lang RuntimeException Unable to create application mypackage MyApplication java lang Securi
  • Ruby NET::HTTP 在正文之前读取标头(没有 HEAD 请求)?

    我使用 Net HTTP 和 Ruby 来抓取 URL 我不想抓取流音频 例如 http listen2 openstream co 334 http listen2 openstream co 334 事实上我只想抓取Html内容 所以没
  • Apache mod-auth-mysql 与 phpass 加密密码 (Wordpress)

    我需要对 WordPress 主站点之外的某些网页进行密码保护 用户更愿意使用他们在 WordPress 中已有的用户名和密码 显而易见的解决方案似乎是使用 Apace 模块进行基于 Mysql 的身份验证 mod auth mysql 然
  • HTML 输入数字步骤无需验证

    在 HTML 中 您可以添加step属性为数字类型的输入 我想要这个是因为我喜欢它如何通过仅按向上 向下键来简化用户的输入 我发现此属性的另一个功能是 它强制用户停留在该间隔内 HTML 通过验证来实现这一点 您可以手动输入任何值 但它不会
  • jQuery 选择器中的通配符

    我正在尝试使用通配符来获取 id 以 jander 开头的所有元素的 id 我试过 jander jander 但它不起作用 我知道我可以使用元素的类来解决它 但也可以使用通配符 div div div div 要获取所有以 jander
  • achartengine x 轴标签与值相比发生偏移

    我注意到我的时间表的 Xlabel 与 X 不同步 价值观 这些点应该位于标签的正上方 在左侧 可以 但是它向右移动 我不知道如何解决这个问题 我得到什么 http tinypic com r 2uqj905 7 http tinypic