请问诸位大佬LineLegend怎么画出如下图所示自带Fil
mathematica吧
全部回复
仅看楼主
level 2
楼gaoboy119 楼主
请问诸位大佬
LineLegend怎么画出如下图所示自带Filling的线啊?
跪谢!!!!
2019年08月07日 07点08分 1
吧务
level 15
调LegendMarkers 和LegendMarkerSize就行了,一个例子:
Plot[{Sin[x], Sin[2 x]}, {x, 0, 4}, Filling -> Axis,
PlotLegends ->
LineLegend[Automatic, LegendMarkers -> Graphics@{Opacity[0.2], Rectangle[]},
LegendMarkerSize -> 30]]
用同一思路我们完全可以实现更精细的调节,比如说,把图例里横在中时间的那根线移到方块的上顶边去。不过现在到吃饭时间了,我就不继续弄了。
2019年09月07日 09点09分 3
太感谢了!我刚看到。哪个图我跟我导师说换了个格式哈哈
2020年04月11日 01点04分
吧务
level 15
补一个我认为更合理的样式吧:
Plot[{x, Sin@x}, {x, 0, 10},
PlotLegends ->
LineLegend["Expressions",
LegendMarkers ->
Graphics[{Opacity[1/3], EdgeForm@None, Rectangle[{-1, -8/10}, {1, 0}], Transparent,
Rectangle[{-1, 0}, {1, 8/10}]}, ImagePadding -> None], LegendMarkerSize -> 40],
Filling -> Automatic]
2020年05月02日 04点05分 4
请问这张图中用什么命令能把标签移到左上角呢
2020年09月09日 08点09分
2020年10月03日 04点10分
1