2020-01-12python数据可视化绘制各类图表

  1. 导入Matplotlib
  • import Matplotlib.pyplot as plt
            Matplotlib 是一个 Python 的 2D绘图库,它以各种硬拷贝格式和跨平台的交互式环境生成出版质量级别的图形。
  1. 创建画布
  • plt.figure()
  1. 修改默认字体,及解决显示汉字为方框的问题
  • plt.rcParams['font.sans-serif'] = 'SimHei' ##修改默认字体
  • plt.rcParams['axes.unicode_minus'] = False ##正常显示符号,解决显示为方块的问题
  1. 设置图表标题
  • plt.title('String')
  1. 设置坐标轴的值,以及值的样式
  • plt.xticks(列表,rotation=?):设置x轴的值,及值的旋转角度
  • plt.yticks(列表,rotation=?):设置y轴的值,及值的旋转角度
  • 如果不进行设置,会自动按传入的数据选择
  1. 标注图例
  • plt.legend(['string', 'string']) # 是根据画图的顺序定义的
  1. 绘制各类图
    ①折线图
  • plt.plot(x,y);x,y为数组
样式属性 说明
marker 点的形状
markersize 点的大小
linestyle 线的样式
linewidth 线的宽度
color 线的颜色
markerfacecolor 点中心填充的颜色
markeredgecolor 点边缘的颜色

②柱状图

  • plt.bar(x,y)
    ③散点图
  • plt.scatter(x,y)
  1. 绘制图表
  • plt.show()

注意plt是Matplotlib.pyplot的别名

  1. 线的形状:
    ‘-’ solid line style
    ‘–’ dashed line style
    ‘-.’ dash-dot line style
    ‘:’ dotted line style
  2. 点的标记:
    ‘.’ point marker
    ‘,’ pixel marker
    ‘o’ circle marker
    ‘v’ triangle_down marker
    ‘^’ triangle_up marker
    ‘<’ triangle_left marker
    ‘>’ triangle_right marker
    ‘1’ tri_down marker
    ‘2’ tri_up marker
    ‘3’ tri_left marker
    ‘4’ tri_right marker
    ‘s’ square marker
    ‘p’ pentagon marker
    ‘*’ star marker
    ‘h’ hexagon1 marker
    ‘H’ hexagon2 marker
    ‘+’ plus marker
    ‘x’ x marker
    ‘D’ diamond marker
    ‘d’ thin_diamond marker
    ‘|’ vline marker
    ‘_’ hline marker
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容