This editor runs entirely in your browser thanks to our JavaScript rendering engine. Edit the code on the left and see the diagram update instantly!
🌱 PlantUML de un vistazo
🚀 Primeros pasos
PlantUML es una herramienta muy versátil que facilita la creación rápida y directa de una amplia gama de diagramas.
Utilizando un lenguaje sencillo e intuitivo, los usuarios pueden redactar sin esfuerzo diversos tipos de diagramas.
Para una exploración detallada de las capacidades del lenguaje y la sintaxis, por favor consulte la Guía de Referencia del Lenguaje PlantUML.
Si usted es nuevo en PlantUML, le recomendamos que comience con nuestra página de inicio rápido para ponerse en marcha
rápidamente. Si tiene alguna pregunta, nuestra página F.A.Q. es un recurso valioso.
Además, PlantUML se puede integrar perfectamente con una variedad de otras herramientas para mejorar su flujo de trabajo.
🧩 Diagramas UML soportados
Con PlantUML, puede crear diagramas UML bien estructurados, incluyendo pero no limitado a:
- Diagrama de secuencia
- Diagrama de casos de uso
- Diagrama de clases
- Diagrama de objetos
- Diagrama de actividades (Encuentre aquí la sintaxis heredada)
- Diagrama de componentes
- Diagrama de despliegue
- Diagrama de estado
- Diagrama temporal
📈 Diagramas no UML soportados
Más allá de los diagramas UML tradicionales, PlantUML también soporta la creación de varios otros tipos de diagramas, tales como:
- Datos JSON
- Datos YAML
- Diagrama EBNF
- Diagrama Regex
- Diagrama de red (nwdiag)
- Maquetas de interfaz de usuario (salt)
- Diagrama de archivado
- Lenguaje de especificación y descripción (SDL)
- Diagrama Ditaa
- Diagrama de Gantt
- Diagrama cronológico
- Diagrama MindMap
- Diagrama EDT
- Matemáticas con notación AsciiMath o JLaTeXMath
- Diagrama de ingeniería de la información (IE)
- Diagrama de relaciones entre entidades (ER)
- Chart diagram
- Files diagram
WARNING
This translation need to be updated. WARNING
📣 Funciones adicionales
Aumente el dinamismo y el carácter informativo de sus diagramas con estas funciones adicionales:
- Hipervínculos y tooltips para proporcionar contexto e interactividad adicionales
- Formato de texto enriquecido, emoticonos, Unicode e iconos con Creole para una presentación visualmente atractiva
- Iconos OpenIconic para una representación visual mejorada
- Iconos Sprite para añadir símbolos personalizados
- Expresiones matemáticas AsciiMath para una representación matemática precisa
📥 Formatos de entrada
PlantUML le permite generar diagramas a partir de varios formatos de entrada de origen:
Puede elegir entre diferentes codificaciones internas:
⚙ Layout Engines and Options
PlantUML allows you to use several different layout engines:
- Graphviz is the default engine. Relies on an external program;
- Smetana (Use
!pragma layout smetanain the file or-Playout=smetanaon the command-line.) is a internal port of Graphviz to Java. Tends to make slightly straighter arrows; - VizJs uses JavaScript. (Use
-graphvizdot vizjson the command line.) Tends to space out nodes more, resulting in a bigger diagram; - ELK (Eclipse Layout Kernel). (Use
!pragma layout elkin the file or-Playout=elkon the command-line.) Supports only orthogonal layout, and doesn't cover all features.
- Puma is the older and still default engine;
- Teoz (Use
!pragma teoz truein the file or-Pteoz=trueon the command-line) is a new engine that has some unique features: anchors (named arrows/messages), duration, nested boxes...
Achieving good layout with PlantUML is sometimes non-trivial. See PlantUML GraphViz Layout by Mark George at University of Otago for more advice.
📤 Formatos de salida
Exporte sus diagramas en una variedad de formatos para satisfacer sus necesidades, incluyendo:
- PNG para compartir imágenes fácilmente
- SVG para gráficos vectoriales escalables
- LaTeX para composición tipográfica de alta calidad
- ASCII art (disponible sólo para diagramas de secuencia) para una representación basada en texto