julia - unicodeplots() 的奇怪输出

标签 julia

using Plots
unicodeplots()
lineplot(1:2)

我的代码如上,我期望输出是一行,但我的输出是: enter image description here

如何获得真实的情节?

最佳答案

输出形状取决于终端中使用的字体,如 UnicodePlots 中所述。文档中的已知问题部分,建议使用juliaMono字体以获得预期的形状和分辨率。

如果您无法控制控制台的字体,该软件包有不同类型的 Canvas 可以解决您的问题,例如使用 ASCII DotCanvasAsciiCanvas能够在 cmd.exe 中正确渲染输出(分辨率稍差)。

using Plots
unicodeplots()
lineplot(1:2, canvas=DotCanvas)

enter image description here

您可以在文档的低级界面部分中阅读有关可用 Canvas 的更多信息。

关于julia - unicodeplots() 的奇怪输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75901809/

相关文章:

julia - 在控制台的同一个地方写输出

dataframe - 当分隔符可能丢失时,如何使用 CSV.read 将文件读取到 Julia 中的 DataFrame?

julia - 如何使规范化适用于 Julia 中的所有类型的数组?

function - 如何在 julia 中的其他函数中使用函数中的表达式

parallel-processing - Julia 中工作人员的局部变量访问

julia - 如何将数组中的小值归零?

indexing - Julia - 将 CartesianIndices 与数组一起使用

types - 如何在 Julia 中定义任意浮点类型的数组?

julia - Julia :如何清除控制台

string - Julia - 检查字符串中的每个字符是否都是小写或空格