什么叫【包含置信区间的折线柱状图】?因为图有点复杂,实在不知道应该叫什么名字好。。
图片
今天导师发来一张图片,就是下面这张,是一篇论文中的插图,他说这张图片画的挺漂亮,想让我用python模仿一下。
首先分析一下这张图分为柱状图3组和折线图3组,共六组数据,其中每根折线都有上下的置信区间,此外还有横轴标题、纵轴标题和图例。
尝试
这张图是我用python的matplotlib包画的,除了最外层的纵向彩色坐标轴以及横坐标轴上的红色字体,其他都已实现,接下来将详细讲解绘图过程。
代码
首先导入必要的包pandas、matplotlib和numpy,数据集stock.csv我会放在文末供大家练习。数据集的第一行是没有标题的,因此header=None,将6列数据分别命名为'bar1', 'bar2', 'bar3', 'line1', 'line2', 'line3'.
import pandas as pd
import matplotlib.pyplot as plt
import numpy as np
jddf = pd.read_csv('stock.csv', sep=',', header=None,
names=['id', 'time', 'bar1', 'bar2', &#