plot - 如何在 Julia Plots Backend PGFPlotsX 中获得完整的黑色刻度线?
问题描述
我正在使用带有后端PGFPlotsX的Julia Plots 包,我想制作一个刻度线以全黑显示的图。这似乎是其他后端的默认设置(我用and测试过),但不是 PGFPlotsX。应该处理轴刻度颜色的设置不会改变结果。gr()
pyplot()
foreground_color_axis=:black
MWE:
using Plots
pgfplotsx()
# this produces a plot with vague tick marks
p1 = plot(rand(20), foreground_color_axis=:black)
pyplot()
# this produces a plot with full black tick marks
p2 = plot(rand(20), foreground_color_axis=:black)
在 Julia Plots 包的通用语法中,是否可以使用后端 PGFPlotsX 获得完整的黑色刻度线?
我正在使用julia
版本 1.3.1、Plots
版本 0.29.6 和PGFPlotsX
版本 1.2.4。
通过对输出 .pdf 的缩放检查,我刚刚发现带有的刻度线也可能pgfplotsx()
非常薄并且(可能)是灰色而不是透明的。
解决方案
现在刻度不被 pgfplotsx-backend 设置样式。谢谢你的收获。最好的做法是在 github 页面上打开一个问题(或 PR),Plots.jl
我最终会实施/审查这个。
编辑:这将在 Plots.jl 0.29.8 中修复。
推荐阅读
- python - 什么是图像遮罩?
- javascript - “对象作为 React 子级无效。如果您打算渲染一组子级,请改用数组。” 错误
- visual-studio-code - 无法使用 Jupyter NoteBook(未找到路径条目)
- azure - 安装 Azure 扩展的 Microsoft 示例总是给出错误 Expecting property name included in double quotes: line 1 column 2 (char 1)
- angular - 如何使用 get 方法以角度调用其余 API
- java - IBM-MQ PCF 用于获取特定主题的订阅者数量
- haskell - 从字符串读取并转换为动态
- python - 多处理顺序运行
- android - 没有 USB 的 Android 开发者
- python - 在 for 循环后弹出元素时列表索引超出范围