Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Update font in matplotlib #12

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Mar 19, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions lectures/_static/lecture_specific/mccall/mccall_resw_alpha.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,9 @@
import matplotlib.pyplot as plt
import matplotlib as mpl
FONTPATH = "fonts/SourceHanSerifSC-SemiBold.otf"
mpl.font_manager.fontManager.addfont(FONTPATH)
plt.rcParams['font.family'] = ['Source Han Serif SC']


grid_size = 25
α_vals = np.linspace(0.05, 0.5, grid_size)
Expand Down
5 changes: 5 additions & 0 deletions lectures/_static/lecture_specific/mccall/mccall_resw_gamma.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,9 @@
import matplotlib.pyplot as plt
import matplotlib as mpl
FONTPATH = "fonts/SourceHanSerifSC-SemiBold.otf"
mpl.font_manager.fontManager.addfont(FONTPATH)
plt.rcParams['font.family'] = ['Source Han Serif SC']


grid_size = 25
γ_vals = np.linspace(0.05, 0.95, grid_size)
Expand Down
5 changes: 5 additions & 0 deletions lectures/_static/lecture_specific/mccall/mccall_vf_plot1.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,9 @@
import matplotlib.pyplot as plt
import matplotlib as mpl
FONTPATH = "fonts/SourceHanSerifSC-SemiBold.otf"
mpl.font_manager.fontManager.addfont(FONTPATH)
plt.rcParams['font.family'] = ['Source Han Serif SC']


mcm = McCallModel()
V, U = solve_mccall_model(mcm)
Expand Down
35 changes: 30 additions & 5 deletions lectures/_static/lecture_specific/short_path/Graph-networkx2.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,12 @@
"source": [
"import networkx as nx\n",
"import numpy as np\n",
"import matplotlib.pyplot as plt\n",
"import matplotlib.pyplot as plt
import matplotlib as mpl
FONTPATH = "fonts/SourceHanSerifSC-SemiBold.otf"
mpl.font_manager.fontManager.addfont(FONTPATH)
plt.rcParams['font.family'] = ['Source Han Serif SC']
\n",
"\n",
"G = nx.DiGraph()\n",
"G.add_node('A',pos=(0,100))\n",
Expand Down Expand Up @@ -68,7 +73,12 @@
"source": [
"import networkx as nx\n",
"import numpy as np\n",
"import matplotlib.pyplot as plt\n",
"import matplotlib.pyplot as plt
import matplotlib as mpl
FONTPATH = "fonts/SourceHanSerifSC-SemiBold.otf"
mpl.font_manager.fontManager.addfont(FONTPATH)
plt.rcParams['font.family'] = ['Source Han Serif SC']
\n",
"\n",
"G = nx.DiGraph()\n",
"G.add_node('A',pos=(0,100))\n",
Expand Down Expand Up @@ -155,7 +165,12 @@
"source": [
"import networkx as nx\n",
"import numpy as np\n",
"import matplotlib.pyplot as plt\n",
"import matplotlib.pyplot as plt
import matplotlib as mpl
FONTPATH = "fonts/SourceHanSerifSC-SemiBold.otf"
mpl.font_manager.fontManager.addfont(FONTPATH)
plt.rcParams['font.family'] = ['Source Han Serif SC']
\n",
"\n",
"G = nx.DiGraph()\n",
"G.add_node('A',pos=(0,100))\n",
Expand Down Expand Up @@ -207,7 +222,12 @@
"source": [
"import networkx as nx\n",
"import numpy as np\n",
"import matplotlib.pyplot as plt\n",
"import matplotlib.pyplot as plt
import matplotlib as mpl
FONTPATH = "fonts/SourceHanSerifSC-SemiBold.otf"
mpl.font_manager.fontManager.addfont(FONTPATH)
plt.rcParams['font.family'] = ['Source Han Serif SC']
\n",
"import pylab\n",
"\n",
"G = nx.DiGraph()\n",
Expand All @@ -231,7 +251,12 @@
" for u,v,d in G.edges(data=True)])\n",
"pos=nx.get_node_attributes(G,'pos')\n",
"\n",
"import matplotlib.pyplot as plt\n",
"import matplotlib.pyplot as plt
import matplotlib as mpl
FONTPATH = "fonts/SourceHanSerifSC-SemiBold.otf"
mpl.font_manager.fontManager.addfont(FONTPATH)
plt.rcParams['font.family'] = ['Source Han Serif SC']
\n",
"\n",
"plt.text(0,120,s='8', color='red', size=15, horizontalalignment='center')\n",
"plt.text(2.4,50,s='10', color='red', size=15, horizontalalignment='center')\n",
Expand Down
5 changes: 5 additions & 0 deletions lectures/aiyagari.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,11 @@ tags: [hide-output]

```{code-cell} ipython
import matplotlib.pyplot as plt
import matplotlib as mpl
FONTPATH = "fonts/SourceHanSerifSC-SemiBold.otf"
mpl.font_manager.fontManager.addfont(FONTPATH)
plt.rcParams['font.family'] = ['Source Han Serif SC']

plt.rcParams["figure.figsize"] = (11, 5) #设置默认图形大小
import numpy as np
from quantecon.markov import DiscreteDP
Expand Down
5 changes: 5 additions & 0 deletions lectures/ak2.md
Original file line number Diff line number Diff line change
Expand Up @@ -379,6 +379,11 @@ $$
```{code-cell} ipython3
import numpy as np
import matplotlib.pyplot as plt
import matplotlib as mpl
FONTPATH = "fonts/SourceHanSerifSC-SemiBold.otf"
mpl.font_manager.fontManager.addfont(FONTPATH)
plt.rcParams['font.family'] = ['Source Han Serif SC']

from numba import jit
from quantecon.optimize import brent_max
```
Expand Down
5 changes: 5 additions & 0 deletions lectures/amf_var.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,11 @@
import scipy.linalg as la
import quantecon as qe
import matplotlib.pyplot as plt
import matplotlib as mpl
FONTPATH = "fonts/SourceHanSerifSC-SemiBold.otf"
mpl.font_manager.fontManager.addfont(FONTPATH)
plt.rcParams['font.family'] = ['Source Han Serif SC']

from scipy.stats import norm, lognorm


Expand Down
5 changes: 5 additions & 0 deletions lectures/ar1_bayes.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,11 @@ import numpy as np
import jax.numpy as jnp
from jax import random
import matplotlib.pyplot as plt
import matplotlib as mpl
FONTPATH = "fonts/SourceHanSerifSC-SemiBold.otf"
mpl.font_manager.fontManager.addfont(FONTPATH)
plt.rcParams['font.family'] = ['Source Han Serif SC']


import logging
logging.basicConfig()
Expand Down
5 changes: 5 additions & 0 deletions lectures/ar1_turningpts.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,11 @@ import numpy as np
import arviz as az
import pymc as pmc
import matplotlib.pyplot as plt
import matplotlib as mpl
FONTPATH = "fonts/SourceHanSerifSC-SemiBold.otf"
mpl.font_manager.fontManager.addfont(FONTPATH)
plt.rcParams['font.family'] = ['Source Han Serif SC']

import seaborn as sns

sns.set_style('white')
Expand Down
5 changes: 5 additions & 0 deletions lectures/bayes_nonconj.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,11 @@ kernelspec:
import numpy as np
import seaborn as sns
import matplotlib.pyplot as plt
import matplotlib as mpl
FONTPATH = "fonts/SourceHanSerifSC-SemiBold.otf"
mpl.font_manager.fontManager.addfont(FONTPATH)
plt.rcParams['font.family'] = ['Source Han Serif SC']

from scipy.stats import binom
import scipy.stats as st
import torch
Expand Down
5 changes: 5 additions & 0 deletions lectures/cake_eating_numerical.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,11 @@ kernelspec:

```{code-cell} ipython
import matplotlib.pyplot as plt
import matplotlib as mpl
FONTPATH = "fonts/SourceHanSerifSC-SemiBold.otf"
mpl.font_manager.fontManager.addfont(FONTPATH)
plt.rcParams['font.family'] = ['Source Han Serif SC']

import numpy as np
from scipy.optimize import minimize_scalar, bisect
```
Expand Down
5 changes: 5 additions & 0 deletions lectures/cake_eating_problem.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,11 @@ kernelspec:

```{code-cell} ipython
import matplotlib.pyplot as plt
import matplotlib as mpl
FONTPATH = "fonts/SourceHanSerifSC-SemiBold.otf"
mpl.font_manager.fontManager.addfont(FONTPATH)
plt.rcParams['font.family'] = ['Source Han Serif SC']

plt.rcParams["figure.figsize"] = (11, 5) #设置默认图形大小
import numpy as np
```
Expand Down
5 changes: 5 additions & 0 deletions lectures/career.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,11 @@ tags: [hide-output]

```{code-cell} ipython
import matplotlib.pyplot as plt
import matplotlib as mpl
FONTPATH = "fonts/SourceHanSerifSC-SemiBold.otf"
mpl.font_manager.fontManager.addfont(FONTPATH)
plt.rcParams['font.family'] = ['Source Han Serif SC']

plt.rcParams["figure.figsize"] = (11, 5) #set default figure size
import numpy as np
import quantecon as qe
Expand Down
5 changes: 5 additions & 0 deletions lectures/cass_fiscal.md
Original file line number Diff line number Diff line change
Expand Up @@ -261,6 +261,11 @@ $$ (eq:terminal_final)
import numpy as np
from scipy.optimize import root
import matplotlib.pyplot as plt
import matplotlib as mpl
FONTPATH = "fonts/SourceHanSerifSC-SemiBold.otf"
mpl.font_manager.fontManager.addfont(FONTPATH)
plt.rcParams['font.family'] = ['Source Han Serif SC']

from collections import namedtuple
from mpmath import mp, mpf
from warnings import warn
Expand Down
5 changes: 5 additions & 0 deletions lectures/cass_koopmans_1.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,11 @@ kernelspec:

```{code-cell} ipython3
import matplotlib.pyplot as plt
import matplotlib as mpl
FONTPATH = "fonts/SourceHanSerifSC-SemiBold.otf"
mpl.font_manager.fontManager.addfont(FONTPATH)
plt.rcParams['font.family'] = ['Source Han Serif SC']

from numba import jit, float64
from numba.experimental import jitclass
import numpy as np
Expand Down
5 changes: 5 additions & 0 deletions lectures/cass_koopmans_2.md
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,11 @@ kernelspec:

```{code-cell} ipython
import matplotlib.pyplot as plt
import matplotlib as mpl
FONTPATH = "fonts/SourceHanSerifSC-SemiBold.otf"
mpl.font_manager.fontManager.addfont(FONTPATH)
plt.rcParams['font.family'] = ['Source Han Serif SC']

plt.rcParams["figure.figsize"] = (11, 5) #set default figure size
from numba import jit, float64
from numba.experimental import jitclass
Expand Down
5 changes: 5 additions & 0 deletions lectures/coleman_policy_iter.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,11 @@ tags: [hide-output]

```{code-cell} ipython
import matplotlib.pyplot as plt
import matplotlib as mpl
FONTPATH = "fonts/SourceHanSerifSC-SemiBold.otf"
mpl.font_manager.fontManager.addfont(FONTPATH)
plt.rcParams['font.family'] = ['Source Han Serif SC']

import numpy as np
from quantecon.optimize import brentq
from numba import jit
Expand Down
5 changes: 5 additions & 0 deletions lectures/egm_policy_iter.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,11 @@ EGM是由[Chris Carroll](http://www.econ2.jhu.edu/people/ccarroll/)发明的一

```{code-cell} ipython
import matplotlib.pyplot as plt
import matplotlib as mpl
FONTPATH = "fonts/SourceHanSerifSC-SemiBold.otf"
mpl.font_manager.fontManager.addfont(FONTPATH)
plt.rcParams['font.family'] = ['Source Han Serif SC']

import numpy as np
from numba import jit
```
Expand Down
5 changes: 5 additions & 0 deletions lectures/eig_circulant.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,11 @@ kernelspec:
import numpy as np
from numba import jit
import matplotlib.pyplot as plt
import matplotlib as mpl
FONTPATH = "fonts/SourceHanSerifSC-SemiBold.otf"
mpl.font_manager.fontManager.addfont(FONTPATH)
plt.rcParams['font.family'] = ['Source Han Serif SC']

```

```{code-cell} ipython3
Expand Down
5 changes: 5 additions & 0 deletions lectures/exchangeable.md
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,11 @@ DeFinetti的工作对经济学家的相关性在David Kreps的{cite}`Kreps88`第
tags: [hide-output]
---
import matplotlib.pyplot as plt
import matplotlib as mpl
FONTPATH = "fonts/SourceHanSerifSC-SemiBold.otf"
mpl.font_manager.fontManager.addfont(FONTPATH)
plt.rcParams['font.family'] = ['Source Han Serif SC']

plt.rcParams["figure.figsize"] = (11, 5) #设置默认图形大小
from numba import jit, vectorize
from math import gamma
Expand Down
5 changes: 5 additions & 0 deletions lectures/finite_markov.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,11 @@ tags: [hide-output]

```{code-cell} ipython
import matplotlib.pyplot as plt
import matplotlib as mpl
FONTPATH = "fonts/SourceHanSerifSC-SemiBold.otf"
mpl.font_manager.fontManager.addfont(FONTPATH)
plt.rcParams['font.family'] = ['Source Han Serif SC']

plt.rcParams["figure.figsize"] = (11, 5) #set default figure size
import quantecon as qe
import numpy as np
Expand Down
Binary file added lectures/fonts/SourceHanSerifSC-SemiBold.otf
Binary file not shown.
5 changes: 5 additions & 0 deletions lectures/ge_arrow.md
Original file line number Diff line number Diff line change
Expand Up @@ -722,6 +722,11 @@ $$ J_0^k = (I + \beta P + \cdots + \beta^T P^T) u(\alpha_k y) , $$
```{code-cell} ipython3
import numpy as np
import matplotlib.pyplot as plt
import matplotlib as mpl
FONTPATH = "fonts/SourceHanSerifSC-SemiBold.otf"
mpl.font_manager.fontManager.addfont(FONTPATH)
plt.rcParams['font.family'] = ['Source Han Serif SC']

```

```{code-cell} ipython3
Expand Down
5 changes: 5 additions & 0 deletions lectures/hoist_failure.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,11 @@ El-Shanawany, Ardron 和 Walker {cite}`Ardron_2018` 以及 Greenfield 和 Sargen
```{code-cell} ipython3
import numpy as np
import matplotlib.pyplot as plt
import matplotlib as mpl
FONTPATH = "fonts/SourceHanSerifSC-SemiBold.otf"
mpl.font_manager.fontManager.addfont(FONTPATH)
plt.rcParams['font.family'] = ['Source Han Serif SC']

from scipy.signal import fftconvolve
from tabulate import tabulate
import time
Expand Down
5 changes: 5 additions & 0 deletions lectures/ifp.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,11 @@ tags: [hide-output]

```{code-cell} ipython
import matplotlib.pyplot as plt
import matplotlib as mpl
FONTPATH = "fonts/SourceHanSerifSC-SemiBold.otf"
mpl.font_manager.fontManager.addfont(FONTPATH)
plt.rcParams['font.family'] = ['Source Han Serif SC']

import numpy as np
from quantecon.optimize import brentq
from numba import jit, float64
Expand Down
5 changes: 5 additions & 0 deletions lectures/ifp_advanced.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,11 @@ tags: [hide-output]

```{code-cell} ipython
import matplotlib.pyplot as plt
import matplotlib as mpl
FONTPATH = "fonts/SourceHanSerifSC-SemiBold.otf"
mpl.font_manager.fontManager.addfont(FONTPATH)
plt.rcParams['font.family'] = ['Source Han Serif SC']

import numpy as np
from numba import jit, float64
from numba.experimental import jitclass
Expand Down
5 changes: 5 additions & 0 deletions lectures/imp_sample.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,11 @@ kernelspec:
import numpy as np
from numba import jit, vectorize, prange
import matplotlib.pyplot as plt
import matplotlib as mpl
FONTPATH = "fonts/SourceHanSerifSC-SemiBold.otf"
mpl.font_manager.fontManager.addfont(FONTPATH)
plt.rcParams['font.family'] = ['Source Han Serif SC']

from math import gamma
```

Expand Down
5 changes: 5 additions & 0 deletions lectures/inventory_dynamics.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,11 @@ kernelspec:

```{code-cell} ipython3
import matplotlib.pyplot as plt
import matplotlib as mpl
FONTPATH = "fonts/SourceHanSerifSC-SemiBold.otf"
mpl.font_manager.fontManager.addfont(FONTPATH)
plt.rcParams['font.family'] = ['Source Han Serif SC']

plt.rcParams["figure.figsize"] = (11, 5) #设置默认图形大小
import numpy as np
from numba import jit, float64, prange
Expand Down
5 changes: 5 additions & 0 deletions lectures/jv.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,11 @@ kernelspec:

```{code-cell} ipython
import matplotlib.pyplot as plt
import matplotlib as mpl
FONTPATH = "fonts/SourceHanSerifSC-SemiBold.otf"
mpl.font_manager.fontManager.addfont(FONTPATH)
plt.rcParams['font.family'] = ['Source Han Serif SC']

import numpy as np
import scipy.stats as stats
from numba import jit, prange
Expand Down
5 changes: 5 additions & 0 deletions lectures/kalman.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,11 @@ tags: [hide-output]

```{code-cell} ipython
import matplotlib.pyplot as plt
import matplotlib as mpl
FONTPATH = "fonts/SourceHanSerifSC-SemiBold.otf"
mpl.font_manager.fontManager.addfont(FONTPATH)
plt.rcParams['font.family'] = ['Source Han Serif SC']

plt.rcParams["figure.figsize"] = (11, 5) #set default figure size
from scipy import linalg
import numpy as np
Expand Down
Loading
Loading