更多样式

如果对默认生成的图形不满意,我们可以通过 seaborn 来修改绘图主题活着修改绘图后端

修改主题

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt

plt.rcParams['font.sans-serif'] = ['Songti SC']
plt.rcParams['axes.unicode_minus']=False


df6 = pd.DataFrame(np.random.rand(10, 4), columns=["a", "b", "c", "d"])

主题1

import seaborn as sns
sns.set_palette("pastel", 8)

df6.plot.area(alpha = 0.7, figsize=(8, 6))
<AxesSubplot:>
../../_images/更多样式_4_1.png

主题2

import seaborn as sns
sns.set_palette("Blues_r", 8)
df6.plot.area(figsize=(8, 6))
<AxesSubplot:>
../../_images/更多样式_6_1.png

主题3

import seaborn as sns
sns.set_palette("magma", 8)
df6.plot.area(figsize=(8, 6))
<AxesSubplot:>
../../_images/更多样式_8_1.png

修改后端

修改pandas默认绘图引擎为plotly(需要提前安装好plotly

pd.set_option("plotting.backend","plotly")
df6.plot.area()