为什么方框涂红色之后比涂白色变小了?
import Plots
X = rand(5)
Y = rand(5)
f1 = Plots.scatter(
    X,
    Y;
    markershape = :square,
    markercolor = :white,
    markersize = 6,
    markerstrokecolor = :red,
    markerstrokewidth = 2,
)
f2 = Plots.scatter(
    X,
    Y;
    markershape = :square,
    markercolor = :red,
    markersize = 6,
    markerstrokecolor = :red,
    markerstrokewidth = 2,
)
display(f1)
display(f2)
             
            
              
              
              
            
            
                
                
              
           
          
            
              
                nyepi
                
              
              
                  
                  
              2
              
             
            
              Read the f**king manual
Search the f**king web
             
            
              
              
              1 个赞
            
            
                
                
              
           
          
            
              
                nyepi
                
              
              
                  
                  
              3
              
             
            
              还有,你这个标题是否成立是一个问题。
开源爱好者不是客服,亲
             
            
              
              
              
            
            
                
                
              
           
          
            
            
              确实搞不懂为什么,困扰本菜鸡很久了
前辈可否给点拨一下往哪个方向search?
             
            
              
              
              
            
            
                
                
              
           
          
            
            
              
“新人”, “菜鸟”不是发水贴的理由。
提问明确你想做什么,节省别人时间也是在节约你自己的时间。这几个问题像钻牛角尖,学一点问一点不如把文档好好啃了。
也可以到QQ群交流:316628299
             
            
              
              
              
            
            
                
                
              
           
          
            
            
              就是想知道,造成图中红色方块变小的原因是代码不正确(个人原因),还是julia的特性或bug?各位前辈们觉得上述现象是合理的吗?正常情况下,我只是换了方块的填充颜色,其他参数都没有变,大小应该不变的吧?如果这是Julia的特性或bug,那就不care了。
             
            
              
              
              
            
            
                
                
              
           
          
            
              
                nyepi
                
              
              
                  
                  
              9
              
             
            
              尝试了一下,gr作为后端时,当markercolor与markerstrokecolor的值一样时,markerstrokewidth是不起作用的。所以会出现你所谓的方框变小。
我也同意这句话:
提问明确你想做什么,节省别人时间也是在节约你自己的时间。这几个问题像钻牛角尖,学一点问一点不如把文档好好啃了。
             
            
              
              
              
            
            
                
                
              
           
          
            
            
              您试试下面的代码是不是更对比更明显一些?为什么边框和填充颜色只要相同,就会变小?
import Plots
X = [2;3;2;3;2;3;2;3;2;3]
Y = [1;1;2;2;3;3;4;4;5;5]
f1 = Plots.scatter(
    X[1:2],
    Y[1:2];
    markershape = :square,
    markercolor = :white,
    markersize = 10,
    markerstrokecolor = :red,
    markerstrokewidth = 10,
    xlims=(0.0, 6.0),
    ylims=(0.0, 6.0),
    aspect_ratio=:equal
)
Plots.scatter!(
    X[3:4],
    Y[3:4];
    markershape = :square,
    markercolor = :white,
    markersize = 10,
    markerstrokecolor = :blue,
    markerstrokewidth = 10,
)
Plots.scatter!(
    X[5:6],
    Y[5:6];
    markershape = :square,
    markercolor = :blue,
    markersize = 10,
    markerstrokecolor = :red,
    markerstrokewidth = 10,
)
Plots.scatter!(
    X[7:8],
    Y[7:8];
    markershape = :square,
    markercolor = :red,
    markersize = 10,
    markerstrokecolor = :red,
    markerstrokewidth = 10,
)
Plots.scatter!(
    X[9:10],
    Y[9:10];
    markershape = :square,
    markercolor = :blue,
    markersize = 10,
    markerstrokecolor = :blue,
    markerstrokewidth = 10,
)
display(f1)
             
            
              
              
              
            
            
                
                
              
           
          
            
              
                nyepi
                
              
              
                  
                  
              11
              
             
            
              
gr作为后端时,当markercolor与markerstrokecolor的值一样时,markerstrokewidth是不起作用的。
我认为我表述的还算清楚吧。
不行的话,就自己去看源码呗
             
            
              
              
              
            
            
                
                
              
           
          
            
            
              不好意思,一直在试图构造一个显著一些的例子,发了之后才看到您的回复
             
            
              
              
              
            
            
                
                
              
           
          
            
            
              不好意思耽误各位的时间了,但我不觉得是在钻牛角尖,确实不太熟悉Julia的脾性,不太确定本贴所讨论的问题是设计者深谋远虑有意为之,还是属于有待优化改进的地方,因此发来供各位前辈大佬鉴定,也是希望能使Julia更Nice
             
            
              
              
              
            
            
                
                
              
           
          
            
              
                nyepi
                
              
              
                  
                  
              14
              
             
            
              这和julia特性应该没啥关系吧,julia只是一门语言,你实在要问,也应该问Plots的作者。
还有,为什么会有markercolor与markerstrokecolor值同时一样的需求,我不理解,同一个颜色你分得出哪个是marker哪个是stoker?这不算钻牛角尖吗?我认为Plots的设计很合理,不是什么深谋远虑,也不是有待改进,只是符合直觉而已。
             
            
              
              
              
            
            
                
                
              
           
          
            
            
              The facility location problem · JuMP
是从这里看到的,空心方块是potential facilities,实心方块是求解得出的facility locations。
方块大小代表facility的capacity,所以有时还是希望大小能精确一些。
             
            
              
              
              
            
            
                
                
              
           
          
            
              
                nyepi
                
              
              
                  
                  
              19
              
             
            
              既然你希望精准一些,那我想问一下,怎么从图的大小分辨1和1.1呢,实际问题中如果点有上千个,你是否会一个个看大小呢
             
            
              
              
              
            
            
                
                
              
           
          
            
              
                RexWzh
                
              
              
                  
                  
              20
              
             
            
              
问题挺不错,也带出了更多知识。
按原表述我看几遍两张图确实没理解在问什么,所以建议提问说清楚。
 我是去年加入的社区,也如是希望哈哈