Korean in pictures is not important. Sorry for showing non-english character
environment : Jupyter notebook
对于这个数据帧(读取csv文件),我想做一个条形图,每个项目上都有特定的颜色
所以,我做了一些这样的代码
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
from matplotlib import font_manager, rc
font_name =font_manager.FontProperties(fname="c:/Windows/Fonts/malgun.ttf").get_name()
rc('font', family=font_name)
from matplotlib import colors as mcolors
colors=dict(mcolors.BASE_COLORS,**mcolors.CSS4_COLORS)
data = pd.read_csv('subway.csv')
subwayPassengerPerLine.plot.bar(color=['tab:blue','tab:green','tab:orange','tab:cyan','tab:purple','tab:brown','tab:green','tab:pink','tab:gold','tab:black','tab:black','tab:black','tab:black','tab:black','tab:black','tab:black','tab:black','tab:black','tab:black','tab:black','tab:black','tab:black','tab:black','tab:black','tab:black'])
如何在条形图中像第二个图像一样改变颜色?谢谢
我相信,你不需要使用标签:“黑”…等等
只是使用
如果您想自动化打印颜色,这也会有所帮助
文件参考号
编辑时间: 缺少y='sum'字段。 如果要删除无用的图例,请添加此行:
相关问题 更多 >
编程相关推荐