54082


julia langで円グラフを表示した際、以下のように凡例(国名の文字)が重なってしまいます。  
これの解決策が調べても対処できなかったので質問しました。

[![chart](https://i.stack.imgur.com/E2UbX.png)](https://i.stack.imgur.com/E2UbX.png)

[code]

    using Plots
    gr()
    x=["China", "India", "Uganda", "Ukraina", "Ostralia"]
    data=[1.16, 0.056, 0.00529, 0.00189, 0.00156]
    plot(x, data,seriestype=:pie,title="which country SSD export",legend=:best)
    
[/code]

表示の仕方が上記の仕方でなくても良く、円の中に文字が入っていても良かったり、labelで一つに国の名前を掲載しても良いです。

ご指導のほどお願いいたします。


CC BY-SA 4.0
2019-04-10T13:46:50.747
54070
2019-04-11T08:45:34.640
2020-06-17T08:14:45.997
-1
29111
question
julia
円グラフの凡例(文字)が重なってしまう


`legend=:best`の部分を別のキーワードに変更するとどうでしょうか？

[How to change legends place with Plots,
gr()?](https://discourse.julialang.org/t/how-to-change-legends-place-with-
plots-gr/7294)

> Possible keywords are :right, :left, :top, :bottom, :inside, :best, :legend,
> :topright, :topleft, :bottomleft, :bottomright

[Attributes](https://docs.juliaplots.org/latest/attributes/)

> Symbol values: `:none`, `:best`, `:right`, `:left`, `:top`, `:bottom`,
> `:inside`, `:legend`, `:topright`, `:topleft`, `:bottomleft`, `:bottomright`
> (note: only some may be supported in each backend)


CC BY-SA 4.0
2019-04-11T03:54:07.013
54082
2019-04-11T03:54:07.013
3060
54070
answer


Windowsだと、`Plots` を使っていると駄目そうなので、`PyPlot` を直接使ってみました。  
こんな感じでいけます。ウインドウの大きさにもよりますが。

[code]

    using PyPlot
    x=["China", "India", "Uganda", "Ukraina", "Ostralia"]
    data=[1.16, 0.056, 0.00529, 0.00189, 0.00156]
    pie(data)
    legend(x, loc="lower right", fontsize="x-small")
    title("which country SSD export")
    
[/code]

[![表示結果](https://i.stack.imgur.com/UmtZc.png)](https://i.stack.imgur.com/UmtZc.png)


CC BY-SA 4.0
2019-04-11T05:41:28.137
54084
2019-04-11T08:45:34.640
2019-04-11T08:45:34.640
26370
26370
54070
answer