先下载python,在终端下载跟着步骤
python -V 检验
打开cmd
sublime
在cmd下载matplotlib
先下载pip代码如下
python -m pip install -Upip setuptools
在下载matplotlib 代码pip install matplotlib
做好了打开sublime
敲代码 柱状图
plt.bar 是对柱状图格式绘制,color颜色,hatch是里面的图案
- hatch: 设置填充样式
- 属性取值:{'/', '', '|', '-', '+', 'x', 'o', 'O', '.', '*'} |
如果要每个柱状图的柱子都不一样的图案怎么做呢
patterns
hatch=patterns
得到不同的图案
如果需要将X轴的坐标设置为文字,需要使用XTick和XTickLabel属性,举例如下:
x = 0 : 24;
y = x .^ 2;
plot (x, y, '*-', 'linewidth', 2);
set(gca, 'xTick', [0:6:24]);
set(gca,'XTickLabel',{'00:00','06:00','12:00','18:00','24:00'})
set(gca, 'FontSize', 18);
xlim([0, 24])
x=np.array(['naruto','sasuke','sakura'])#x轴3个数据
多图合一
plt.subplot(坐标)
网格线plt.grid()
一个柱状图,多个不同的花纹hatch=['*','|','x','-','/','\\','o']
字体倾斜大小
设置画布大小
保留小数点
设置坐标最大最小
plt.ylim(ymin,ymax)