如何在Mathematica

2021-02-28 18:19

中创建特定的配色方案有可能创建如下的配色方案吗?

解答动态

  • img=导入;https://i.stack.imgur.com/lSxA8.pngamp;,{-2,2}},LegendMarkerSize-gt;16]
    (与您帖子中的图像不完全相同,但这会给您一个想法。)
    通过额外的手动调整,我们可以更接近参考图片:
    cf=混合[{-2,cl[[1]]},{-3/2,cl[[2]]},{-1,cl[[3]},{0,白色},{1,cl[-3]},{3/2,cl[-2]},{2,cl[-1]},#]gt;{50,300},LabelStyle->;16]

    • 如果您试图从Matplotlib实现quot;colormap(或任何其他colormap,真的),您可以随时查看源代码以提取内部使用的颜色,这样您就可以将它们输入到Blend[].
      中,

      色彩与[{cols=RGBCBCororororororororororororororororr//@,,,,,,,,,,,,,,,,,,,,,,,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;F7F77F7F77F77F7F7F7F7F7F7,quot;}},RdBuMap=Blend[cols,#]amp;,{-2,2}}]
      作为另一个示例,这里是“coolwarm”发散颜,也是来自Matplotlib:
      带[{cols=RGBColor/@{quot;#3b4cc0quot;#445accquot;#4d68d7quot;#5775e1quot;#6282eaquot;#“C88C8EF1quo;、quo;、quo;;82a5fbquo;、quo;;;;“f7bbba0quo;”、“f7b194quo;”、“f7a687quot;#b40426amp;];LinearGradientImage[CoolWarmMap,{600,60}]
      BarLegend[{CoolWarmMap[Rescale[#,{-2,2}]]&;,{-2,2}}]

      • End

      免责声明:

      本页内容仅代表作者本人意见,若因此产生任何纠纷由作者本人负责,概与琴岛网公司无关。本页内容仅供参考,请您根据自身实际情况谨慎操作。尤其涉及您或第三方利益等事项,请咨询专业人士处理。