Microsoft Chart voor .NET (3.5, 4.x) heeft vooraf gedefinieerde paletten, b.v. Berry, Bright, SeaGreen enz.
Is er ergens een lijst met kleuren voor elk palet (hex of benoemd)?
Bedankt!
Antwoord 1, autoriteit 100%
Deze afbeelding gevonden op De blog van Alex Gorev
Ik denk dat ik de kleurkiezer kan gebruiken om de werkelijke kleurnamen/codes te krijgen
BEWERK:Dit is de lijst met kleuren die ik heb geëxtraheerd:
Berry: 8A2BE2,BA55D3,4169E1,C71585,0000FF,8019E0,DA70D6,7B68EE,C000C0,0000CD,800080
Bright: 008000,0000FF,800080,800080,FF00FF,008080,FFFF00,808080,00FFFF,000080,800000,FF3939,7F7F00,C0C0C0,FF6347,FFE4B5
BrightPastel: 418CF0,FCB441,DF3A02,056492,BFBFBF,1A3B69,FFE382,129CDD,CA6B4B,005CDB,F3D288,506381,F1B9A8,E0830A,7893BE
Chocolate: A0522D,D2691E,8B0000,CD853F,A52A2A,F4A460,8B4513,C04000,B22222,B65C3A
EarthTones: 33023,B8860B,C04000,6B8E23,CD853F,C0C000,228B22,D2691E,808000,20B2AA,F4A460,00C000,8FBC8B,B22222,843A05,C00000
Excel: 9999FF,993366,FFFFCC,CCFFFF,660066,FF8080,0063CB,CCCCFF,000080,FF00FF,FFFF00,00FFFF,800080,800000,007F7F,0000FF
Fire: FFD700,FF0000,FF1493,DC143C,FF8C00,FF00FF,FFFF00,FF4500,C71585,DDE221
GrayScale: C8C8C8,BDBDBD,B2B2B2,A7A7A7,9C9C9C,919191,868686,7A7A7A,707070,656565,565656,4F4F4F,424242,393939,2E2E2E,232323
Light: E6E6FA,FFF0F5,FFDAB9,,FFFACD,,FFE4E1,F0FFF0,F0F8FF,F5F5F5,FAEBD7,E0FFFF
Pastel: 87CEEB,32CD32,BA55D3,F08080,4682B4,9ACD32,40E0D0,FF69B4,F0E68C,D2B48C,8FBC8B,6495ED,DDA0DD,5F9EA0,FFDAB9,FFA07A
SeaGreen: 2E8B57,66CDAA,4682B4,008B8B,5F9EA0,38B16E,48D1CC,B0C4DE,8FBC8B,87CEEB
SemiTransparent: FF6969,69FF69,6969FF,FFFF5D,69FFFF,FF69FF,CDB075,FFAFAF,AFFFAF,AFAFFF,FFFFAF,AFFFFF,FFAFFF,E4D5B5,A4B086,819EC1
Antwoord 2, autoriteit 21%
Ik heb een extensieklasse gemaakt die een lijst met kleuren voor de pallet retourneert.
using System.Collections.Generic;
using System.Drawing;
using Color = System.Drawing.Color;
namespace Extensions.Colors {
public static class ChartColorPallets {
public static List<Color> Bright
=> new List<Color>() {
"#008000".FromHex(),
"#0000FF".FromHex(),
"#800080".FromHex(),
"#00FF00".FromHex(),
"#FF00FF".FromHex(),
"#008080".FromHex(),
"#FFFF00".FromHex(),
"#808080".FromHex(),
"#00FFFF".FromHex(),
"#000080".FromHex(),
"#800000".FromHex(),
"#FF0000".FromHex(),
"#808000".FromHex(),
"#C0C0C0".FromHex(),
"#FF6347".FromHex(),
"#FFE4B5".FromHex()
};
public static List<Color> GreyScale
=> new List<Color>() {
"#C8C8C8".FromHex(),
"#BDBDBD".FromHex(),
"#B2B2B2".FromHex(),
"#A7A7A7".FromHex(),
"#9C9C9C".FromHex(),
"#919191".FromHex(),
"#868686".FromHex(),
"#7B7B7B".FromHex(),
"#707070".FromHex(),
"#656565".FromHex(),
"#5A5A5A".FromHex(),
"#4F4F4F".FromHex(),
"#444444".FromHex(),
"#393939".FromHex(),
"#2E2E2E".FromHex(),
"#232323".FromHex()
};
public static List<Color> Excel
=> new List<Color>() {
"#9999FF".FromHex(),
"#993366".FromHex(),
"#FFFFCC".FromHex(),
"#CCFFFF".FromHex(),
"#660066".FromHex(),
"#FF8080".FromHex(),
"#0066CC".FromHex(),
"#CCCCFF".FromHex(),
"#000080".FromHex(),
"#FF00FF".FromHex(),
"#FFFF00".FromHex(),
"#00FFFF".FromHex(),
"#800080".FromHex(),
"#800000".FromHex(),
"#008080".FromHex(),
"#0000FF".FromHex()
};
public static List<Color> Light
=> new List<Color>() {
"#E6E6FA".FromHex(),
"#FFF0F5".FromHex(),
"#FFDAB9".FromHex(),
"#FFFACD".FromHex(),
"#FFE4E1".FromHex(),
"#F0FFF0".FromHex(),
"#F0F8FF".FromHex(),
"#F5F5F5".FromHex(),
"#FAEBD7".FromHex(),
"#E0FFFF".FromHex()
};
public static List<Color> Pastel
=> new List<Color>() {
"#87CEEB".FromHex(),
"#32CD32".FromHex(),
"#BA55D3".FromHex(),
"#F08080".FromHex(),
"#4682B4".FromHex(),
"#9ACD32".FromHex(),
"#40E0D0".FromHex(),
"#FF69B4".FromHex(),
"#F0E68C".FromHex(),
"#D2B48C".FromHex(),
"#8FBC8B".FromHex(),
"#6495ED".FromHex(),
"#DDA0DD".FromHex(),
"#5F9EA0".FromHex(),
"#FFDAB9".FromHex(),
"#FFA07A".FromHex()
};
public static List<Color> EarthTones
=> new List<Color>() {
"#FF8000".FromHex(),
"#B8860B".FromHex(),
"#C04000".FromHex(),
"#6B8E23".FromHex(),
"#CD853F".FromHex(),
"#C0C000".FromHex(),
"#228B22".FromHex(),
"#D2691E".FromHex(),
"#808000".FromHex(),
"#20B2AA".FromHex(),
"#F4A460".FromHex(),
"#00C000".FromHex(),
"#8FBC8B".FromHex(),
"#B22222".FromHex(),
"#8B4513".FromHex(),
"#C00000".FromHex()
};
public static List<Color> SemiTransparent
=> new List<Color>() {
"#FF0000".FromHex(),
"#00FF00".FromHex(),
"#0000FF".FromHex(),
"#FFFF00".FromHex(),
"#00FFFF".FromHex(),
"#FF00FF".FromHex(),
"#AA7814".FromHex(),
"#FF0000".FromHex(),
"#00FF00".FromHex(),
"#0000FF".FromHex(),
"#FFFF00".FromHex(),
"#00FFFF".FromHex(),
"#FF00FF".FromHex(),
"#AA7814".FromHex(),
"#647832".FromHex(),
"#285A96".FromHex()
};
public static List<Color> Berry
=> new List<Color>() {
"#8A2BE2".FromHex(),
"#BA55D3".FromHex(),
"#4169E1".FromHex(),
"#C71585".FromHex(),
"#0000FF".FromHex(),
"#8A2BE2".FromHex(),
"#DA70D6".FromHex(),
"#7B68EE".FromHex(),
"#C000C0".FromHex(),
"#0000CD".FromHex(),
"#800080".FromHex()
};
public static List<Color> Chocolate
=> new List<Color>() {
"#A0522D".FromHex(),
"#D2691E".FromHex(),
"#8B0000".FromHex(),
"#CD853F".FromHex(),
"#A52A2A".FromHex(),
"#F4A460".FromHex(),
"#8B4513".FromHex(),
"#C04000".FromHex(),
"#B22222".FromHex(),
"#B65C3A".FromHex()
};
public static List<Color> Fire
=> new List<Color>() {
"#FFD700".FromHex(),
"#FF0000".FromHex(),
"#FF1493".FromHex(),
"#DC143C".FromHex(),
"#FF8C00".FromHex(),
"#FF00FF".FromHex(),
"#FFFF00".FromHex(),
"#FF4500".FromHex(),
"#C71585".FromHex(),
"#DDE221".FromHex()
};
public static List<Color> SeaGreen
=> new List<Color>() {
"#2E8B57".FromHex(),
"#66CDAA".FromHex(),
"#4682B4".FromHex(),
"#008B8B".FromHex(),
"#5F9EA0".FromHex(),
"#3CB371".FromHex(),
"#48D1CC".FromHex(),
"#B0C4DE".FromHex(),
"#8FBC8B".FromHex(),
"#87CEEB".FromHex()
};
public static List<Color> BrightPastel
=> new List<Color>() {
"#418CF0".FromHex(),
"#FCB441".FromHex(),
"#E0400A".FromHex(),
"#056492".FromHex(),
"#BFBFBF".FromHex(),
"#1A3B69".FromHex(),
"#FFE382".FromHex(),
"#129CDD".FromHex(),
"#CA6B4B".FromHex(),
"#005CDB".FromHex(),
"#F3D288".FromHex(),
"#506381".FromHex(),
"#F1B9A8".FromHex(),
"#E0830A".FromHex(),
"#7893BE".FromHex()
};
private static Color FromHex(this string hex) => ColorTranslator.FromHtml(hex);
}
}
Dan kun je de lijst met kleuren krijgen, voeg gewoon de naamruimte toe, dan kun je bellen
List<Color> brightColors = ChartColorPallets.Bright;
Antwoord 3, autoriteit 9%
+1 voor het antwoord van Yuriy, maar als je op zoek bent naar de EXACTE kleuren (33023 is geen geldige kleur, naast andere slechte overeenkomsten), heb ik ze hier uit de werkelijke waarden gehaald:
Bright: "#008000", "#0000FF", "#800080", "#00FF00", "#FF00FF", "#008080", "#FFFF00", "#808080", "#00FFFF", "#000080", "#800000", "#FF0000", "#808000", "#C0C0C0", "#FF6347", "#FFE4B5"
Grayscale: "#C8C8C8", "#BDBDBD", "#B2B2B2", "#A7A7A7", "#9C9C9C", "#919191", "#868686", "#7B7B7B", "#707070", "#656565", "#5A5A5A", "#4F4F4F", "#444444", "#393939", "#2E2E2E", "#232323"
Excel: "#9999FF", "#993366", "#FFFFCC", "#CCFFFF", "#660066", "#FF8080", "#0066CC", "#CCCCFF", "#000080", "#FF00FF", "#FFFF00", "#00FFFF", "#800080", "#800000", "#008080", "#0000FF"
Light: "#E6E6FA", "#FFF0F5", "#FFDAB9", "#FFFACD", "#FFE4E1", "#F0FFF0", "#F0F8FF", "#F5F5F5", "#FAEBD7", "#E0FFFF"
Pastel: "#87CEEB", "#32CD32", "#BA55D3", "#F08080", "#4682B4", "#9ACD32", "#40E0D0", "#FF69B4", "#F0E68C", "#D2B48C", "#8FBC8B", "#6495ED", "#DDA0DD", "#5F9EA0", "#FFDAB9", "#FFA07A"
EarthTones: "#FF8000", "#B8860B", "#C04000", "#6B8E23", "#CD853F", "#C0C000", "#228B22", "#D2691E", "#808000", "#20B2AA", "#F4A460", "#00C000", "#8FBC8B", "#B22222", "#8B4513", "#C00000"
SemiTransparent: "#FF0000", "#00FF00", "#0000FF", "#FFFF00", "#00FFFF", "#FF00FF", "#AA7814", "#FF0000", "#00FF00", "#0000FF", "#FFFF00", "#00FFFF", "#FF00FF", "#AA7814", "#647832", "#285A96"
Berry: "#8A2BE2", "#BA55D3", "#4169E1", "#C71585", "#0000FF", "#8A2BE2", "#DA70D6", "#7B68EE", "#C000C0", "#0000CD", "#800080"
Chocolate: "#A0522D", "#D2691E", "#8B0000", "#CD853F", "#A52A2A", "#F4A460", "#8B4513", "#C04000", "#B22222", "#B65C3A"
Fire: "#FFD700", "#FF0000", "#FF1493", "#DC143C", "#FF8C00", "#FF00FF", "#FFFF00", "#FF4500", "#C71585", "#DDE221"
SeaGreen: "#2E8B57", "#66CDAA", "#4682B4", "#008B8B", "#5F9EA0", "#3CB371", "#48D1CC", "#B0C4DE", "#8FBC8B", "#87CEEB"
BrightPastel: "#418CF0", "#FCB441", "#E0400A", "#056492", "#BFBFBF", "#1A3B69", "#FFE382", "#129CDD", "#CA6B4B", "#005CDB", "#F3D288", "#506381", "#F1B9A8", "#E0830A", "#7893BE"
Antwoord 4, autoriteit 5%
Ik heb een tijdje terug lang geprobeerd om dezelfde informatie te vinden en heb nooit het antwoord gevonden.
Uiteindelijk moest ik de waarden zelf ‘ontdekken’. Ik had alleen het BrightPastel-kleurenpalet nodig en dit is wat ik vond:
'See Color Palette details here:http://blogs.msdn.com/b/alexgor/archive/2009/10/06/setting-chart-series-colors.aspx
Public BrightPastel_ColorPalette As Integer() = {15764545, 4306172, 671968, 9593861, 12566463, 6896410, 8578047, 14523410, 4942794, 14375936, 8966899, 8479568, 11057649, 689120, 12489592}
HTH
Antwoord 5
Op basis van de documentatie te kijken naar
http://technet.microsoft.com /en-us/library/dd239355(v=sql.100).aspx
het een reeks van regelmatige gebruikte Microsoft kleurcodes
al deze lijst van hen kan hier worden gevonden
http://msdn.microsoft.com/library/ms531197.aspx
Antwoord 6
Ik kan niet de enige die wilde in staat zijn om dit te zien op een webpagina. Dus hier is een aantal quick and dirty VB.NET code om deze weer te geven. Gewoon een letterlijke op de pagina met de naam ‘LitColors’.
Hoop dat dit bespaart iemand 30 minuten.
Protected Sub Page_Load(sender As Object, e As EventArgs) Handles Me.Load
Dim ArrBright() As String = {"#008000", "#0000FF", "#800080", "#00FF00", "#FF00FF", "#008080", "#FFFF00", "#808080", "#00FFFF", "#000080", "#800000", "#FF0000", "#808000", "#C0C0C0", "#FF6347", "#FFE4B5"}
Dim ArrGrayscale() As String = {"#C8C8C8", "#BDBDBD", "#B2B2B2", "#A7A7A7", "#9C9C9C", "#919191", "#868686", "#7B7B7B", "#707070", "#656565", "#5A5A5A", "#4F4F4F", "#444444", "#393939", "#2E2E2E", "#232323"}
Dim ArrExcel() As String = {"#9999FF", "#993366", "#FFFFCC", "#CCFFFF", "#660066", "#FF8080", "#0066CC", "#CCCCFF", "#000080", "#FF00FF", "#FFFF00", "#00FFFF", "#800080", "#800000", "#008080", "#0000FF"}
Dim ArrLight() As String = {"#E6E6FA", "#FFF0F5", "#FFDAB9", "#FFFACD", "#FFE4E1", "#F0FFF0", "#F0F8FF", "#F5F5F5", "#FAEBD7", "#E0FFFF"}
Dim ArrPastel() As String = {"#87CEEB", "#32CD32", "#BA55D3", "#F08080", "#4682B4", "#9ACD32", "#40E0D0", "#FF69B4", "#F0E68C", "#D2B48C", "#8FBC8B", "#6495ED", "#DDA0DD", "#5F9EA0", "#FFDAB9", "#FFA07A"}
Dim ArrEarthTones() As String = {"#FF8000", "#B8860B", "#C04000", "#6B8E23", "#CD853F", "#C0C000", "#228B22", "#D2691E", "#808000", "#20B2AA", "#F4A460", "#00C000", "#8FBC8B", "#B22222", "#8B4513", "#C00000"}
Dim ArrSemiTransparent() As String = {"#FF0000", "#00FF00", "#0000FF", "#FFFF00", "#00FFFF", "#FF00FF", "#AA7814", "#FF0000", "#00FF00", "#0000FF", "#FFFF00", "#00FFFF", "#FF00FF", "#AA7814", "#647832", "#285A96"}
Dim ArrBerry() As String = {"#8A2BE2", "#BA55D3", "#4169E1", "#C71585", "#0000FF", "#8A2BE2", "#DA70D6", "#7B68EE", "#C000C0", "#0000CD", "#800080"}
Dim ArrChocolate() As String = {"#A0522D", "#D2691E", "#8B0000", "#CD853F", "#A52A2A", "#F4A460", "#8B4513", "#C04000", "#B22222", "#B65C3A"}
Dim ArrFire() As String = {"#FFD700", "#FF0000", "#FF1493", "#DC143C", "#FF8C00", "#FF00FF", "#FFFF00", "#FF4500", "#C71585", "#DDE221"}
Dim ArrSeaGreen() As String = {"#2E8B57", "#66CDAA", "#4682B4", "#008B8B", "#5F9EA0", "#3CB371", "#48D1CC", "#B0C4DE", "#8FBC8B", "#87CEEB"}
Dim ArrBrightPastel() As String = {"#418CF0", "#FCB441", "#E0400A", "#056492", "#BFBFBF", "#1A3B69", "#FFE382", "#129CDD", "#CA6B4B", "#005CDB", "#F3D288", "#506381", "#F1B9A8", "#E0830A", "#7893BE"}
Dim HTML As String = ""
HTML = HTML & "<table>"
HTML = HTML & "<tr>"
HTML = HTML & "<td>Bright</td>"
For Each a In ArrBright
HTML = HTML & "<td style=""background: " & a.ToString & " "" >" & a.ToString & "</td>"
Next
HTML = HTML & "</tr><tr><td> </td></tr>"
HTML = HTML & "<tr>"
HTML = HTML & "<td>GrayScale</td>"
For Each a In ArrGrayscale
HTML = HTML & "<td style=""background: " & a.ToString & " "" >" & a.ToString & "</td>"
Next
HTML = HTML & "</tr><tr><td> </td></tr>"
HTML = HTML & "<tr>"
HTML = HTML & "<td>Excel</td>"
For Each a In ArrExcel
HTML = HTML & "<td style=""background: " & a.ToString & " "" >" & a.ToString & "</td>"
Next
HTML = HTML & "</tr><tr><td> </td></tr>"
HTML = HTML & "<tr>"
HTML = HTML & "<td>Light</td>"
For Each a In ArrLight
HTML = HTML & "<td style=""background: " & a.ToString & " "" >" & a.ToString & "</td>"
Next
HTML = HTML & "</tr><tr><td> </td></tr>"
HTML = HTML & "<tr>"
HTML = HTML & "<td>Pastel</td>"
For Each a In ArrPastel
HTML = HTML & "<td style=""background: " & a.ToString & " "" >" & a.ToString & "</td>"
Next
HTML = HTML & "</tr><tr><td> </td></tr>"
HTML = HTML & "<tr>"
HTML = HTML & "<td>EarthTomes</td>"
For Each a In ArrEarthTones
HTML = HTML & "<td style=""background: " & a.ToString & " "" >" & a.ToString & "</td>"
Next
HTML = HTML & "</tr><tr><td> </td></tr>"
HTML = HTML & "<tr>"
HTML = HTML & "<td>Semi Transparent</td>"
For Each a In ArrSemiTransparent
HTML = HTML & "<td style=""background: " & a.ToString & " "" >" & a.ToString & "</td>"
Next
HTML = HTML & "</tr><tr><td> </td></tr>"
HTML = HTML & "<tr>"
HTML = HTML & "<td>Berry</td>"
For Each a In ArrBerry
HTML = HTML & "<td style=""background: " & a.ToString & " "" >" & a.ToString & "</td>"
Next
HTML = HTML & "</tr><tr><td> </td></tr>"
HTML = HTML & "<tr>"
HTML = HTML & "<td>Chocolate</td>"
For Each a In ArrChocolate
HTML = HTML & "<td style=""background: " & a.ToString & " "" >" & a.ToString & "</td>"
Next
HTML = HTML & "</tr><tr><td> </td></tr>"
HTML = HTML & "<tr>"
HTML = HTML & "<td>Fire</td>"
For Each a In ArrFire
HTML = HTML & "<td style=""background: " & a.ToString & " "" >" & a.ToString & "</td>"
Next
HTML = HTML & "</tr><tr><td> </td></tr>"
HTML = HTML & "<tr>"
HTML = HTML & "<td>SeaGreen</td>"
For Each a In ArrSeaGreen
HTML = HTML & "<td style=""background: " & a.ToString & " "" >" & a.ToString & "</td>"
Next
HTML = HTML & "</tr><tr><td> </td></tr>"
HTML = HTML & "<tr>"
HTML = HTML & "<td>BrightPastel</td>"
For Each a In ArrBrightPastel
HTML = HTML & "<td style=""background: " & a.ToString & " "" >" & a.ToString & "</td>"
Next
HTML = HTML & "</tr><tr><td> </td></tr>"
HTML = HTML & "</table>"
LitColors.Text = HTML
End Sub