Angeben von Diagrammfarben - MATLAB & Simulink - MathWorks Deutschland (2024)

Angeben von Diagrammfarben

MATLAB® erstellt Diagramme mithilfe von Standardfarben. Die Standardfarben verleihen den von Ihnen erstellten Diagrammen ein sauberes, einheitliches Erscheinungsbild. Sie können die Farben nach Bedarf anpassen. Viele Diagrammfunktionen umfassen ein Eingabeargument wie c oder colorspec, mit dem die Farbe angepasst werden kann. Die von diesen Funktionen ausgegebenen Objekte verfügen üblicherweise über Eigenschaften zur Regelung der Farbe. Die Namen der Argumente und Eigenschaften können variieren, die akzeptierten Werte entsprechen jedoch üblicherweise einem bestimmten Muster. Wenn Sie mit dem Muster vertraut sind, können Sie es verwenden, um eine Reihe an Diagrammen zu verändern.

In den folgenden Beispiele werden die Funktionen bar und scatter verwendet, um den allgemeinen Ansatz zum Anpassen von Farben zu veranschaulichen. Eine vollständige Liste der gültigen Farbwerte für eine bestimmte Diagrammfunktion finden Sie in der Dokumentation für diese Funktion.

Typen von Farbwerten

Es gibt die folgenden Typen von Farbwerten:

  • Farbenname oder Kurzname: Geben Sie den Namen einer Farbe wie "red" oder "green" an. Kurznamen bestehen aus einem Buchstaben des Farbnamens, wie "r" oder "g".

  • RGB-Tripel: Sie können eine benutzerdefinierte Farbe erstellen, indem Sie einen Zeilenvektor aus drei Elementen angeben; diese Elemente entsprechen der Intensität des roten, grünen und blauen Bestandteils einer Farbe. Die Intensitäten müssen im Bereich [0,1] liegen. Sie können beispielsweise mittels [1 0.5 0.8] einen Rosaton festlegen.

    Einige Funktionsargumente zur Farbregelung akzeptieren keine RGB-Tripel, Objekteigenschaften zur Farbregelung akzeptieren diese jedoch meist.

  • Hexadezimaler Farbcode: Sie können eine benutzerdefinierte Farbe erstellen, indem Sie einen String oder einen Zeichenvektor angeben, der mit einer Raute (#) beginnt, gefolgt von drei oder sechs hexadezimalen Zeichen von 0 bis F. Bei den Werten wird nicht zwischen Groß- und Kleinbuchstaben unterschieden. Dementsprechend geben die Farbcodes "#FF8800", "#ff8800", "#F80" und "#f80" denselben orangefarbenen Farbton an.

    Einige Funktionsargumente zur Farbregelung akzeptieren keine hexadezimalen Farbwerte. Sie könne jedoch einen hexadezimalen Farbcode mit einem Namenswert-Argument angeben, das einer Objekteigenschaft entspricht. scatter(x,y,sz,"MarkerFaceColor","#FF8800") setzt beispielsweise die Markerfarbe in einem Streudiagramm auf orange.

In dieser Tabelle sind die gültigen Farbnamen und Kurznamen sowie die entsprechenden RGB-Tripel und hexadezimalen Farbcodes angegeben.

Name der FarbeKurznameRGB-TripelHexadezimaler FarbcodeDarstellung
"red""r"[1 0 0]"#FF0000"

Angeben von Diagrammfarben- MATLAB & Simulink- MathWorks Deutschland (1)

"green""g"[0 1 0]"#00FF00"

Angeben von Diagrammfarben- MATLAB & Simulink- MathWorks Deutschland (2)

"blue""b"[0 0 1]"#0000FF"

Angeben von Diagrammfarben- MATLAB & Simulink- MathWorks Deutschland (3)

"cyan" "c"[0 1 1]"#00FFFF"

Angeben von Diagrammfarben- MATLAB & Simulink- MathWorks Deutschland (4)

"magenta""m"[1 0 1]"#FF00FF"

Angeben von Diagrammfarben- MATLAB & Simulink- MathWorks Deutschland (5)

"yellow""y"[1 1 0]"#FFFF00"

Angeben von Diagrammfarben- MATLAB & Simulink- MathWorks Deutschland (6)

"black""k"[0 0 0]"#000000"

Angeben von Diagrammfarben- MATLAB & Simulink- MathWorks Deutschland (7)

"white""w"[1 1 1]"#FFFFFF"

Angeben von Diagrammfarben- MATLAB & Simulink- MathWorks Deutschland (8)

Hier finden Sie die RGB-Tripel und hexadezimalen Farbcodes für die Standardfarben, die MATLAB in vielen Diagrammtypen verwendet. Mit diesen Farben sind keine Namen verknüpft.

RGB-TripelHexadezimaler FarbcodeDarstellung
[0 0.4470 0.7410]"#0072BD"

Angeben von Diagrammfarben- MATLAB & Simulink- MathWorks Deutschland (9)

[0.8500 0.3250 0.0980]"#D95319"

Angeben von Diagrammfarben- MATLAB & Simulink- MathWorks Deutschland (10)

[0.9290 0.6940 0.1250]"#EDB120"

Angeben von Diagrammfarben- MATLAB & Simulink- MathWorks Deutschland (11)

[0.4940 0.1840 0.5560]"#7E2F8E"

Angeben von Diagrammfarben- MATLAB & Simulink- MathWorks Deutschland (12)

[0.4660 0.6740 0.1880]"#77AC30"

Angeben von Diagrammfarben- MATLAB & Simulink- MathWorks Deutschland (13)

[0.3010 0.7450 0.9330]"#4DBEEE"

Angeben von Diagrammfarben- MATLAB & Simulink- MathWorks Deutschland (14)

[0.6350 0.0780 0.1840]"#A2142F"

Angeben von Diagrammfarben- MATLAB & Simulink- MathWorks Deutschland (15)

Die Farbe eines Balkendiagramms angeben

Live Script öffnen

Sie können die bar-Funktion aufrufen und das optionale Argument colorred"“ angeben, um ein rotes Balkendiagramm zu erstellen. Geben Sie das Balkenobjekt als b aus, sodass Sie andere Aspekte des Diagramms später anpassen können.

b = bar(1:10,"red");

Angeben von Diagrammfarben- MATLAB & Simulink- MathWorks Deutschland (16)

Ändern Sie nun die Füllfarbe und Umrissfarbe des Balkens auf hellblau, indem Sie die Eigenschaften FaceColor und EdgeColor auf den hexadezimalen Farbcode „#80B3FF"“ setzen.

In Versionen vor R2019a können Sie ein RGB-Tripel statt eines hexadezimalen Farbcodes angeben. Beispiel: b.FaceColor = [0.5 0.7 1].

b.FaceColor = "#80B3FF";b.EdgeColor = "#80B3FF";

Angeben von Diagrammfarben- MATLAB & Simulink- MathWorks Deutschland (17)

Angeben von Markerfarben in einem Streudiagramm

Live Script öffnen

Erstellen Sie ein Streudiagramm mit Zufallszahlen. Geben Sie für die Markergröße 75 Punkte an und verwenden Sie Namenswert-Argumente, um die Farben für Umriss- und Füllfarbe des Markers festzulegen. Die Eigenschaft MarkerEdgeColor regelt die Umrissfarbe, MarkerFaceColor die Füllfarbe.

x = rand(1,100);y = rand(1,100);scatter(x,y,75,"MarkerEdgeColor","b", ... "MarkerFaceColor",[0 0.7 0.7])

Angeben von Diagrammfarben- MATLAB & Simulink- MathWorks Deutschland (18)

Angeben von Farben in einer Reihe von Diagrammen

Live Script öffnen

Es gibt zwei Möglichkeiten, eine Reihe von Diagrammen zu erstellen:

  • Sie können eine Diagrammfunktion mehrmals aufrufen und die Funktion hold verwenden, um die Inhalte der Achsen beizubehalten.

  • Sie können der Diagrammfunktion eine Matrix mit mehreren Datenserien übergeben. Die Funktion plot akzeptiert seit jeher Matrixeingaben, viele weitere Diagrammfunktionen unterstützen ebenfalls Matrixeingaben.

Um unabhängig der Methode Farben anzugeben, können Sie die gewünschte Diagrammfunktion mit einem Ausgabeargument aufrufen, um auf die einzelnen Diagrammobjekte zuzugreifen. Daraufhin können Sie die Eigenschaften bei dem Diagrammobjekt, das Sie ändern möchten, festlegen.

Erstellen Sie beispielsweise ein Streudiagramm mit gefüllten 100-Punkt-Markern. Rufen Sie die Funktion scatter mit dem Ausgabeargument s1 auf. Rufen Sie die Funktion hold auf, um die Inhalte der Achsen beizubehalten und rufen Sie daraufhin die Funktion scatter zwei weitere Male mit den Ausgabeargumenten s2 und s3 auf. Die Variablen s1, s2 und s3 sind Scatter-Objekte.

figurex = 1:5;s1 = scatter(x,[6 3 9 10 7],100,"filled");hold ons2 = scatter(x,[16 13 19 20 17],100,"filled");s3 = scatter(x,[26 23 29 33 27],100,"filled");hold off

Angeben von Diagrammfarben- MATLAB & Simulink- MathWorks Deutschland (19)

Ändern Sie die Farbe des zweiten Scatter-Objekts auf einen Lilaton.

s2.MarkerFaceColor = [0.7 0 1];

Angeben von Diagrammfarben- MATLAB & Simulink- MathWorks Deutschland (20)

Die Funktion scatter unterstützt zudem Matrix-Eingaben (seit R2021a); Sie können daher dasselbe Diagramm erstellen, indem Sie eine Matrix übergeben und einen Objektvektor ausgeben.

figurex = 1:5;y = [6 3 9 10 7; 16 13 19 20 17; 26 23 29 33 27];s = scatter(x,y,100,"filled");

Angeben von Diagrammfarben- MATLAB & Simulink- MathWorks Deutschland (21)

Um die Farbe der zweiten Datenreihe in diesem Fall zu ändern, greifen Sie auf das zweite Scatter-Objekt zu, indem Sie in s indizieren.

s(2).MarkerFaceColor = [0.7 0 1];

Angeben von Diagrammfarben- MATLAB & Simulink- MathWorks Deutschland (22)

Siehe auch

Funktionen

  • scatter | bar | validatecolor

Eigenschaften

  • Scatter Properties | Bar Properties

Verwandte Themen

  • Change Color Scheme Using a Colormap
  • Control Automatic Selection of Colors and Line Styles in Plots

MATLAB-Befehl

Sie haben auf einen Link geklickt, der diesem MATLAB-Befehl entspricht:

 

Führen Sie den Befehl durch Eingabe in das MATLAB-Befehlsfenster aus. Webbrowser unterstützen keine MATLAB-Befehle.

Angeben von Diagrammfarben- MATLAB & Simulink- MathWorks Deutschland (23)

Select a Web Site

Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .

You can also select a web site from the following list:

Americas

  • América Latina (Español)
  • Canada (English)
  • United States (English)

Europe

  • Belgium (English)
  • Denmark (English)
  • Deutschland (Deutsch)
  • España (Español)
  • Finland (English)
  • France (Français)
  • Ireland (English)
  • Italia (Italiano)
  • Luxembourg (English)
  • Netherlands (English)
  • Norway (English)
  • Österreich (Deutsch)
  • Portugal (English)
  • Sweden (English)
  • Switzerland
    • Deutsch
    • English
    • Français
  • United Kingdom (English)

Asia Pacific

  • Australia (English)
  • India (English)
  • New Zealand (English)
  • 中国
  • 日本 (日本語)
  • 한국 (한국어)

Contact your local office

Angeben von Diagrammfarben
- MATLAB & Simulink
- MathWorks Deutschland (2024)

FAQs

How to get a value in Matlab Simulink? ›

You can get the value of a block parameter using the get_param function with these input arguments: Block handle or full block path including block name, for example, 'myModel/mySubsystem/myblock'

How to get Matlab and Simulink? ›

To download and install MATLAB, Simulink, and other MathWorks products: Sign in to your MathWorks Account or create a new one. Download your products from MathWorks Downloads.

How to write Matlab Simulink? ›

Create a Simulink Model
  1. In the MATLAB® Home tab, click the Simulink button.
  2. Click Blank Model, and then Create Model. ...
  3. On the Simulation tab, click Library Browser.
  4. In the Library Browser: ...
  5. Make the following block-to-block connections: ...
  6. Double-click the Transfer Fcn block. ...
  7. Double-click the Signal Generator block.

How to use Simulink output in MATLAB? ›

On the Modeling tab, under Settings, click Model Settings. Then, in the Configuration Parameters dialog box, select Data Import/Export and select Single simulation output. You run a set of simulations using the Multiple Simulations pane. You simulate the model programmatically using one or more Simulink.

Is MATLAB Simulink hard to learn? ›

Is MATLAB Hard to Learn? MATLAB is designed for the way you think and the work you do, so learning is accessible whether you are a novice or an expert. The Help Center is always available to guide you with robust documentation, community answers, and how-to videos.

Why is MATLAB better than Python? ›

MATLAB's clean and intuitive syntax

MATLAB has a simple and intuitive syntax for data analysis and numerical computing. One reason is that it uses a scripting language that resembles mathematical notation. The built-in functions, add-on programs, and applications provide additional syntax support.

Is MATLAB free or paid? ›

MATLAB Online (basic): A basic version of MATLAB Online provides 20 hours per month of free use and access to 10 commonly used products. This can be useful if you don't have access to MATLAB Online and would like to do light work or run basic MATLAB code and Simulink models shared by others.

What is Simulink used for? ›

Simulink is the platform for Model-Based Design that supports system-level design, simulation, automatic code generation, and continuous test and verification of embedded systems. Key capabilities include: A graphical editor for modeling all components of a system.

How to use coding in Simulink? ›

Prepare a model for code generation and generate C code for real-time simulation.
  1. STEP 1: Generate C Code by Using Simulink Coder Quick Start Tool.
  2. STEP 2: Verify Generated Executable Program Results.
  3. STEP 3: Tune Parameter During Program Execution.
  4. STEP 4: Deploy Prototype Code and Artifacts.

How old is Simulink? ›

Simulink
Simulink model of a wind turbine
Developer(s)MathWorks
Initial release1984
Stable release10.7 (part of R2023a) / March 16, 2023
Operating systemLinux, macOS, Microsoft Windows
5 more rows

How to create a line in MATLAB? ›

line( ax ,___) creates the line in the Cartesian, polar, or geographic axes specified by ax instead of in the current axes ( gca ). Specify ax as the first input argument. pl = line(___) returns all primitive Line objects created. Use pl to modify properties of a specific Line object after it is created.

How to draw a circle in MATLAB? ›

viscircles( centers , radii ) draws circles with specified centers and radii onto the current axes. You can use the imfindcircles function to find the centers and radii of circles in an image. viscircles( ax , centers , radii ) draws circles onto the axes specified by ax .

How to run code in MATLAB? ›

On the Editor or Live Editor tab, in the Run section, click Run. Run the code in the selected section. On the Editor or Live Editor tab, in the Section section, click Run Section. In the Live Editor, you also can click the blue bar to the left of the section.

How to show value in Simulink? ›

Select one or more signals. Then, in the Simulink® Toolstrip, on the Debug tab, in the Tools section, in the Port Values button group, click Show port value label on selected signal . Select one or more signals. Then, on the Signal tab, click Output Value Labels.

How to get the value of a variable in MATLAB? ›

varValue = getVariable( mdlWks , varName ) returns the value of the variable whose name is varName that exists in the model workspace represented by the Simulink.

How do you find a specific value in MATLAB? ›

Elements Equal to Specific Values

To find a specific integer value, use the == operator.

How to output a value MATLAB? ›

disp( X ) displays the value of variable X without printing the variable name. Another way to display a variable is to type its name, which displays a leading “ X = ” before the value. If a variable contains an empty array, disp returns without displaying anything.

Top Articles
681 East 83rd Street, Brooklyn, NY 11236: Apartments, Rentals, Floorplans, and Availability | RentHop
Tv Shows Like In The Dark – Just Speak News
1970 Chevelle Ss For Sale Craigslist
Limp Home Mode Maximum Derate
OSRS Fishing Training Guide: Quick Methods To Reach Level 99 - Rune Fanatics
The Best English Movie Theaters In Germany [Ultimate Guide]
Scentsy Dashboard Log In
Pollen Count Central Islip
Craigslist Labor Gigs Albuquerque
Ukraine-Russia war: Latest updates
Hillside Funeral Home Washington Nc Obituaries
Shooting Games Multiplayer Unblocked
2024 Non-Homestead Millage - Clarkston Community Schools
Ivegore Machete Mutolation
Non Sequitur
Overton Funeral Home Waterloo Iowa
979-200-6466
How do I get into solitude sewers Restoring Order? - Gamers Wiki
Der Megatrend Urbanisierung
Hdmovie 2
Never Give Up Quotes to Keep You Going
2021 Volleyball Roster
SN100C, An Australia Trademark of Nihon Superior Co., Ltd.. Application Number: 2480607 :: Trademark Elite Trademarks
European city that's best to visit from the UK by train has amazing beer
A Cup of Cozy – Podcast
14 Top-Rated Attractions & Things to Do in Medford, OR
UCLA Study Abroad | International Education Office
Nottingham Forest News Now
Lacey Costco Gas Price
Worthington Industries Red Jacket
Neteller Kasiinod
How To Improve Your Pilates C-Curve
United E Gift Card
Cavanaugh Photography Coupon Code
Kaiser Infozone
Ff14 Laws Order
Home Auctions - Real Estate Auctions
Roadtoutopiasweepstakes.con
Free Robux Without Downloading Apps
Bay Focus
Anya Banerjee Feet
Actor and beloved baritone James Earl Jones dies at 93
Citibank Branch Locations In North Carolina
Craigslist Antique
Child care centers take steps to avoid COVID-19 shutdowns; some require masks for kids
From Grindr to Scruff: The best dating apps for gay, bi, and queer men in 2024
Rise Meadville Reviews
The Quiet Girl Showtimes Near Landmark Plaza Frontenac
Erica Mena Net Worth Forbes
Sj Craigs
Pauline Frommer's Paris 2007 (Pauline Frommer Guides) - SILO.PUB
Latest Posts
Article information

Author: Aron Pacocha

Last Updated:

Views: 5721

Rating: 4.8 / 5 (48 voted)

Reviews: 87% of readers found this page helpful

Author information

Name: Aron Pacocha

Birthday: 1999-08-12

Address: 3808 Moen Corner, Gorczanyport, FL 67364-2074

Phone: +393457723392

Job: Retail Consultant

Hobby: Jewelry making, Cooking, Gaming, Reading, Juggling, Cabaret, Origami

Introduction: My name is Aron Pacocha, I am a happy, tasty, innocent, proud, talented, courageous, magnificent person who loves writing and wants to share my knowledge and understanding with you.