python画多条形图 SCI风格
时间: 2023-10-13 21:26:13 浏览: 154
要使用Python绘制多条形图(SCI风格),可以使用matplotlib库。以下是一个简单的例子:
```python
import numpy as np
import matplotlib.pyplot as plt
# 数据
categories = ['A', 'B', 'C', 'D', 'E']
values1 = [4, 2, 7, 5, 9]
values2 = [6, 3, 5, 8, 12]
values3 = [3, 1, 6, 4, 10]
# 设置SCI风格
plt.rcParams['axes.formatter.useoffset'] = True
plt.rcParams['axes.formatter.offset_threshold'] = 1e3
# 绘图
x = np.arange(len(categories))
width = 0.2
plt.bar(x-width, values1, width, label='Value 1')
plt.bar(x, values2, width, label='Value 2')
plt.bar(x+width, values3, width, label='Value 3')
plt.xlabel('Categories')
plt.ylabel('Values')
plt.title('Multiple Bar Chart (SCI Style)')
plt.xticks(x, categories)
plt.legend()
plt.show()
```
这段代码将会生成一个包含多个条形图的SCI风格的图表,其中每个条形图由不同的数据系列填充。你可以根据自己的需要调整数据和图表设置。
阅读全文