Starting with an example from Mangano, Mathematica Cookbook, and the Doc Center, here are examples of using Partition with Grid and formatting to highlight the values of interest.
Grid@Partition[If[PrimeQ@#,Framed[#,FrameStyle->Red],#]&/@Range@200,20]
Grid@Partition[If[PrimeQ@#,Style[#,FontColor->Red],#]&/@Range@200,20]
Grid@Partition[If[PrimeQ@#,Style[#,FontColor->Red,FontWeight->Bold],Style[#,FontColor->Gray]]&/@Range@200,20]
This sets up a clickable square from which you can interactively choose a color.
Clear@highlightColor;ColorSetter@Dynamic@highlightColor
Then the selected color is used here:
Grid@Partition[If[PrimeQ@#,Style[#,FontColor->highlightColor,FontSize->16,FontWeight->Bold],Style[#,FontColor->Gray]]&/@Range@200,20]
Grid@Partition[If[!PrimeQ@#,Style[#,FontColor->White],#]&/@Range@200,20]
Change the Partition from 20 to 10 to accommodate larger numbers.
Grid@Partition[If[!PrimeQ@#,Style[#,FontColor->White],#]&/@Range[500000,500200],10]
Grid@Partition[If[PrimeQ@#,Framed[#,FrameStyle->Red],#]&/@Range@200,20]
Grid@Partition[If[PrimeQ@#,Style[#,FontColor->Red],#]&/@Range@200,20]
Grid@Partition[If[PrimeQ@#,Style[#,FontColor->Red,FontWeight->Bold],Style[#,FontColor->Gray]]&/@Range@200,20]
This sets up a clickable square from which you can interactively choose a color.
Clear@highlightColor;ColorSetter@Dynamic@highlightColor
Then the selected color is used here:
Grid@Partition[If[PrimeQ@#,Style[#,FontColor->highlightColor,FontSize->16,FontWeight->Bold],Style[#,FontColor->Gray]]&/@Range@200,20]
Grid@Partition[If[!PrimeQ@#,Style[#,FontColor->White],#]&/@Range@200,20]
Change the Partition from 20 to 10 to accommodate larger numbers.
Grid@Partition[If[!PrimeQ@#,Style[#,FontColor->White],#]&/@Range[500000,500200],10]
No comments:
Post a Comment