利用Plots包可视化数据,如何显示中文标题、图例、坐标等?


#1

Plots具有强大的可视化功能,同时也具有丰富的背景选项,但是似乎无法正常显示中文标题、中文图例和中文坐标等,感觉中文兼容性始终是个bug.


#2
  1. 尝试了一下,在 pyplot、plotly 和 gr 后端中,貌似只有 plotly 对中文支持不错 ↓
using Plots
plotly()   # plotly backends
plot(1:10, rand(10), title="标题", xlabel="x 轴", ylabel="y 轴", 
    label="图例", xtickfont = font(15, "Courier"))

  1. 但是 plotly 在使用数组 label 作图例的时候有问题 ↓

pyplot 后端 ↓

gr 后端支持数组图例 ↓

【Julia 0.6 环境,Plots: 0.16.0】


#3

谁去给Plots他们提个issue?关注中文支持的。


#4

非常感谢您的回复,总算解决了部分问题,但是这个结果就比较尴尬了~~~:sweat_smile::sweat_smile:
曾经因为中文显示问题差点放弃Julia,但是其他优点使俺念念不忘!!


#5

可能人家不鸟~~


#6

修复issue需要时间的,要等等


#7

利用plotly在使用数组label的时候,将其中的逗号去掉试试。
如下:
plotly()
plot(rand(10,2), label = [“aa” “bb”])