Matplotlib

[Pages:87]matplotlib

#matplotlib

1

1: matplotlib

2

2

2

2

Examples

2

2

2

OS X.

2

Linux

2

Debian / Ubuntu

2

Fedora / Red Hat

2

3

matplotlib

3

5

2D

6

2: LogLog

8

8

Examples

8

LogLog

8

3:

11

11

Examples

14

14

4: TeX / LaTeX

16

16

Examples

16

TeX

16

TeX

18

5:

19

Examples

19

19

20

23

23

6:

24

24

Examples

24

pyplot

24

plt.close

24

7:

25

25

Examples

25

FuncAnimation

25

gif

26

matplotlib.widgets

27

matplotlib

28

8:

31

Examples

31

31

9:

33

33

Examples

33

33

10:

36

Examples

36

36

36

37

38

38

39

40

40

41

42

43

11:

47

47

Examples

47

47

/

48

gridspec

50

x2

51

52

12:

60

Examples

60

60

60

13:

61

Examples

61

61

14:

63

Examples

63

Boxplot

63

15:

69

Examples

69

69

16:

70

Examples

70

70

70

71

17:

73

Examples

73

73

75

76

78

18:

80

Examples

80

80

80

82

You can share this PDF with anyone you feel could benefit from it, downloaded the latest version from: matplotlib

It is an unofficial and free matplotlib ebook created for educational purposes. All the content is extracted from Stack Overflow Documentation, which is written by many hardworking individuals at Stack Overflow. It is neither affiliated with Stack Overflow nor official matplotlib.

The content is released under Creative Commons BY-SA, and the list of contributors to each chapter are provided in the credits section at the end of this book. Images may be copyright of their respective owners unless otherwise specified. All trademarks and registered trademarks are the property of their respective company owners.

Use the content presented in this book at your own risk; it is not guaranteed to be correct nor accurate, please send your feedback and corrections to info@



1

1: matplotlib

matplotlibPythonAPIMATLAB JDHunterBSD

Python 1.3.1 2.6,2.7,3.x 1.4.3 2.6,2.7,3.x 1.5.3 2.7,3.x 2.X 2.7,3.x

2015714 2016111 2016725

Examples

matplotlibmatplotlib

Windowspipmatplotlib Windowspip

OS X.

pipmatplotlibPythonlibfreetype pip

Linux

pipmatplotlibpython-matplotlibpip install matplotlib sudo--user python setup.py install --user matplotlib~/.local

Debian / Ubuntu

sudo apt-get install python-matplotlib

Fedora / Red Hat



2

sudo yum install python-matplotlib

matplotlibmatplotlib

matplotlib

import pylab as plt import numpy as np

plt.style.use('ggplot')

fig = plt.figure(1) ax = plt.gca()

# make some testing data x = np.linspace( 0, np.pi, 1000 ) test_f = lambda x: np.sin(x)*3 + np.cos(2*x)

# plot the test data ax.plot( x, test_f(x) , lw = 2)

# set the axis labels ax.set_xlabel(r'$x$', fontsize=14, labelpad=10) ax.set_ylabel(r'$f(x)$', fontsize=14, labelpad=25, rotation=0)

# set axis limits ax.set_xlim(0,np.pi)

plt.draw()



3

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download