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