问题标签 [azuremlsdk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
27 浏览

r - Azure ML Studio 保存的绘图有框而不是字符

背景和更新:我重写了这篇文章以反映最新发现(问题尚未解决)

使用 Azure 机器学习工作室运行“执行 R 脚本”任务。使用计算集群,它在运行管道后关闭(因此没有控制台访问,但可以将文件保存为日志以在关闭后查看)。环境是 Ubuntu,它加载的 R 版本是 3.5.1(会话信息)。我正在创建绘图png,然后将它们保存到 Excel 工作簿openxlsx中,最后在 Azure 文件存储中保存和检索它。此文件管理由azuremlsdk库完成

我遇到的问题是情节上的字符是“正方形”或“盒子”,也称为“字形”

png 导入到 excel 剪辑中

我提供了一个代码示例(尽管由于它需要 Azure,所以不能完全重现)来显示我正在运行的简单测试

sessioninfo & 能力输出

来自 stackoverflow 上的另一篇文章:当文档中的 Unicode 字符与字体支持的字符不匹配时,会出现框。具体来说,这些框表示所选字体不支持的字符。

我尝试过的各种事情的结果:

Cairo: 无法安装,因为缺少“cairo.h”

par(family ="Ubuntu Mono")(按照建议运行后使用)没有png改变任何东西

Sys.setlocale("LC_ALL", 'en_US.UTF-8')(在 ms 论坛上建议)没有更改 LC 设置,但根据检查系统上的可用区域设置,似乎也不支持system("locale -a", intern = TRUE)

我看到了一个使用的建议iconv,但不知道如何将其合并到上面的代码中。我怎么能使用它或者它无关紧要?

这似乎很重要:

sysfonts没有安装,由于缺少zlib. 这也阻止了我安装showtext

  • png和其他图形设备依靠sysfonts在图像中创建字符?
  • 这就是为什么 in 等中的和family全局type设置或参数什么都不做的原因吗?plotpng

我想知道有没有可用的字体?font.families, font.files, font_families&font_files全为空白或错误

我确实设法*.ttf在系统上找到了一些文件(不在任何可识别的字体文件夹位置),所以我想也许我可以加载它们或强制 R 将它们用于png设备

extrafont试图用它来添加字体。但是因为font_import函数需要响应 ay/n 提示,所以不确定它是否加载。我保存了输出fonts()但空白,所以可能不是

  • 还有其他方法可以强制png使用这些ttf字体文件之一吗?

pdf这确实有效!我可以让字符显示保存相同的输出pdf,这是否使用自己的字体?这似乎意味着应该可以让字符显示在png

在这一点上,我正在查看我们的工程师是否可以访问不同的计算,因为所有这些问题似乎都源于过时/不适当的 R 和 Ubuntu 环境。但是,如果有任何其他想法可以显示这些字符,我欢迎提出建议!

0 投票
0 回答
13 浏览

azure - 如何强制 PythonScriptStep 在 Azure ML 中运行

我对 Azure ML 比较陌生,并尝试通过 PythonScriptStep 运行模型

我可以发布管道并运行模型。但是,一旦它运行一次,我就无法重新提交该步骤,因为它指出“此运行重用了上一次运行的输出”。

我的代码将 allow_reuse 声明为 False,但这似乎没有什么区别,即使基础数据正在更改,我也无法重新提交该步骤。

非常感谢您的帮助