Echarts可视化教程

  1. 网站首页
  2. 百度ECharts
  3. ECharts实例
  4. ECharts入门
  5. 地图大全
  6. ECharts官网

利用Python绘制柱状图

import turtle
 
def BarGraph(turtleOBJ, Bar_height, Bar_color):
   turtleOBJ.fillcolor(Bar_color)
   turtleOBJ.begin_fill()
   turtleOBJ.left(90)
   turtleOBJ.forward(Bar_height)
   turtleOBJ.write(str(Bar_height))
   turtleOBJ.right(90)
   turtleOBJ.forward(80)
   turtleOBJ.right(90)
   turtleOBJ.forward(Bar_height)
   turtleOBJ.left(90)
 
   turtleOBJ.end_fill()
 
Bar_heights = [23, 94, 42, 150, 200, 56, 240,40]
Bar_color = ["orange", "purple", "green", "red", "black", "grey", "white", "violet"]
 
maxBarVal = max(Bar_heights)
Graph_Range = len(Bar_heights)
Space = 20
 
screen = turtle.Screen()
screen.setworldcoordinates(0 - Space, 0 - Space, 50 * Space, maxBarVal + Space)
screen.bgcolor("Brown")
 
turtleOBJ = turtle.Turtle()
turtleOBJ.pensize(3)
 
for bar in range(len(Bar_heights)):
   BarGraph(turtleOBJ, Bar_heights[bar], Bar_color[bar])
screen.exitonclick()

Turtle函数介绍:

Turtle() − 此函数创建一个新的乌龟对象。
fillcolor() − 此函数将海龟的颜色设置为填充条的颜色。
begin_fill() − 此函数开始填充过程并记住起始点。
left() − 这个函数使乌龟向左转90度。
right() − 这个函数使乌龟向右转90度。
forward() − 该函数使海龟向前移动指定的单位。
write() − 此函数将在柱状图上写入一个字符串(高度值)。
end_fill() − 此函数关闭图形,并停止填充过程。

点击展开全文

相关文章

  1. Python绘制图表(柱状图示例二)
  2. Python绘制图表(柱状图示例)

热门workflows工作流