python 画图 代码
时间: 2023-07-10 22:41:20 浏览: 117
以下是使用 Python 中的 Matplotlib 库绘制简单折线图的代码示例:
```python
import matplotlib.pyplot as plt
# 数据
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]
# 绘制折线图
plt.plot(x, y)
# 设置图表标题和横纵坐标标签
plt.title("Line Chart")
plt.xlabel("X-axis")
plt.ylabel("Y-axis")
# 显示图表
plt.show()
```
这段代码会生成一张简单的折线图,其中 x 轴的数据为 `[1, 2, 3, 4, 5]`,y 轴的数据为 `[2, 4, 6, 8, 10]`。你可以根据实际需求修改数据和图表的标题、坐标标签等属性。
相关问题
Python画图代码
当然可以!Python有很多库可以用来进行画图,其中比较常用的是matplotlib库。下面是一个简单的Python画图代码示例:
```python
import matplotlib.pyplot as plt
# 创建数据
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]
# 绘制折线图
plt.plot(x, y)
# 添加标题和坐标轴标签
plt.title("折线图示例")
plt.xlabel("X轴")
plt.ylabel("Y轴")
# 显示图形
plt.show()
```
这段代码使用matplotlib库绘制了一个简单的折线图。首先,我们创建了两个列表x和y作为数据。然后,使用`plt.plot(x, y)`函数绘制了折线图。接着,使用`plt.title()`、`plt.xlabel()`和`plt.ylabel()`函数添加了标题和坐标轴标签。最后,使用`plt.show()`函数显示图形。
python画图代码
以下是Python中使用NetworkX库绘制图形的代码示例:
```python
import networkx as nx
import matplotlib.pyplot as plt
# 创建一个空的有向图
g = nx.DiGraph()
# 添加节点
g.add_nodes_from([1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11])
# 添加边
g.add_edges_from([(1, 2), (1, 3), (1, 4), (1, 5), (1, 9), (6, 7), (6, 8), (1, 6), (6, 9), (9, 10), (9, 11)])
# 设置节点位置
fixed_pos = {1: (0, 0), 2: (1, 1), 3: (-1, 1), 4: (1, -1), 5: (-1, -1), 6: (2, 0), 7: (3, 1), 8: (3, -1), 9: (4, 0), 10: (5, 1), 11: (5, -1)}
# 绘制图形
plt.figure(figsize=(8, 6))
nx.draw_networkx_nodes(g, pos=fixed_pos, node_size=600)
nx.draw_networkx_edges(g, pos=fixed_pos, edgelist=[(1, 2), (1, 3), (1, 4), (1, 5), (1, 9)], edge_color='g', width=[4.0, 4.0, 4.0, 4.0, 4.0], label=[1, 2, 3, 4, 5], node_size=600)
nx.draw_networkx_edges(g, pos=fixed_pos, edgelist=[(6, 7), (6, 8), (1, 6)], width=[4.0, 4.0, 4.0], edge_color='r', node_size=600)
nx.draw_networkx_edges(g, pos=fixed_pos, edgelist=[(6, 9), (9, 10), (9, 11)], width=[4.0, 4.0, 4.0], edge_color='b', node_size=600)
plt.axis('off')
plt.legend()
plt.show()
```
这段代码使用NetworkX库创建了一个有向图,然后通过添加节点和边来构建图形。最后使用`nx.draw_networkx_nodes`和`nx.draw_networkx_edges`方法绘制了图形,并设置了节点位置、边的样式和宽度。最后使用matplotlib库展示了图形。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [python画图代码大全-Python科学画图代码分享](https://blog.csdn.net/q6q6q/article/details/109341451)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文