python在图上画新图_2019-01-12-python切图片为9张图-朋友圈
时间: 2023-06-16 17:05:57 浏览: 84
您可以使用Python中的matplotlib库来在图上绘制新图。以下是一个简单的示例代码:
```python
import matplotlib.pyplot as plt
import networkx as nx
G = nx.Graph()
G.add_edge(1, 2)
G.add_edge(1, 3)
nx.draw(G)
plt.show()
```
这将在图上绘制一个简单的无向图,其中节点1连接到节点2和3。
对于切割图片为9张图的问题,您可以使用Python中的PIL库(Python Imaging Library)来操作图像。以下是一个简单的示例代码:
```python
from PIL import Image
im = Image.open('image.jpg')
width, height = im.size
im_list = []
for i in range(3):
for j in range(3):
box = (j * width / 3, i * height / 3, (j + 1) * width / 3, (i + 1) * height / 3)
im_list.append(im.crop(box))
for i, im in enumerate(im_list):
im.save('image_part{}.jpg'.format(i+1))
```
这将打开名为“image.jpg”的图像,并将其切割为9个相等的部分。每个部分将保存为单独的图像文件,例如“image_part1.jpg”、“image_part2.jpg”等。
阅读全文