简单图形编程代码怎么写

时间:2025-01-23 11:08:40 游戏攻略

Python 使用 turtle 库

```python

import turtle

创建一个画布

canvas = turtle.Screen()

创建一个乌龟对象

t = turtle.Turtle()

设置画笔宽度和颜色

t.width(3)

t.color("red")

绘制一个正方形

for _ in range(4):

t.forward(100)

t.right(90)

隐藏乌龟

t.hideturtle()

关闭画布

canvas.exitonclick()

```

Java 使用 AWT 绘图库

```java

import java.awt.Graphics;

import javax.swing.JFrame;

public class SimpleGraphics {

public static void main(String[] args) {

JFrame frame = new JFrame("Simple Graphics");

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

frame.add(new GraphicsPanel());

frame.setSize(400, 400);

frame.setVisible(true);

}

}

class GraphicsPanel extends java.awt.Panel {

public void paint(Graphics g) {

// 绘制一个正方形

g.drawRect(50, 50, 100, 100);

// 绘制一个三角形

int[] xPoints = {150, 200, 100};

int[] yPoints = {50, 150, 150};

g.drawPolygon(xPoints, yPoints, 3);

// 绘制一个圆形

g.drawOval(250, 50, 100, 100);

}

}

```

Python 使用 pydot 库

```python

from pydot import Dot, Node, Edge

创建一个新的图形

graph = Dot(graph_type='graph')

创建两个节点

node1 = Node("Node 1")

node2 = Node("Node 2")

将节点添加到图形中

graph.add_node(node1)

graph.add_node(node2)

创建连线

edge = Edge(node1, node2)

将连线添加到图形中

graph.add_edge(edge)

保存图形为 png 格式的图片

graph.write_png('simple_graph.png')

```

Python 使用 Bokeh 库

```python

from bokeh.plotting import figure, show

from bokeh.io import output_file

准备数据

x = [1, 2, 3, 4, 5]

y = [6, 7, 2, 4, 5]

创建图表

p = figure(, x_axis_label='x', y_axis_label='y')

添加数据系列

p.line(x, y, legend_label="Temp.", line_width=2)

显示图表

output_file("lines.html")

show(p)

```

这些示例展示了如何使用不同的编程语言和库来绘制简单的图形。你可以根据自己的需求和熟悉程度选择合适的编程语言和工具。