python - 高度なダイナミック・グラフィックス[共通の統計グラフ - - 視覚の饗宴]「3」のpyecharts視覚的に実現

はじめに取り付け1、pyecharts

       BaiduはEChartsとPythonインタフェースを呼び出すことです。エンタープライズチャートのECharts英語の単語は、グラフはビジネスグレードのデータの操作を行い、Baiduのオープンソースのデータ可視化ツールです。私たちは輝いて絵を描くように、わずか数行のコードをPythonのpyechartsライブラリを使用しています。学ぶことは難しいことではありません。そうしない場合はもちろん、その後、pyechartsをインストール成功の完全な私の提案pyechartsインストールガイド、見て![PS:あなたがいる場合は必ず他のソースからの問題インストールの様々ながあるでしょう、私のチュートリアル心配しないでください]
pyechartsインストールチュートリアル:ボールと、インストール失敗した私はあなたに頭を与える
pyecharts公式ウェブサイトは、様々なパラメータの説明
pyechartsの公式ウェブサイトを
その例ならば色はカラーコードテーブルの上に良い見ていない見るにはここをクリックし、お好みの色の置き換えを選択

リアライズのアナコンダを描く2、pyecharts(画像はまだここに写真を見せ、動的です)

       あなたは色の例のようにしないと、あなたの好きな色にここで[OK]をクリックしますすることができます!

2.1作成動的 - 円グラフ、図環組み合わせ

from pyecharts import Pie #饼图环形套图
pie =Pie("饼图环形组合图", title_pos='center', width=800, height=400,title_top='5%',background_color='#00ffff')
pie.add("电影类型", ['戏剧','喜剧','动作','惊悚','爱情','恐怖片'],[335, 321, 234, 135, 251, 148],
        radius=[40, 55],is_label_show=True,is_random=True)
#外层环形图 radius 环状的大小
pie.add("上映地点比例", ['贵州', '深圳', '北京'], [335, 679, 204], radius=[0, 30], legend_orient='vertical',
        legend_pos='left',is_random=True) #内层饼图
pie.show_config()
pie.render()

ここに画像を挿入説明

ダイナミック2.2を作る - ローズ、図リングの組み合わせ

import random  #玫瑰环形组合图
from pyecharts import Pie 
attr =['戏剧','喜剧','动作','惊悚','爱情','恐怖片']
pie =Pie("玫瑰环形组合图",title_pos='center', width=800, height=400,title_top='5%',background_color='#00ffff')
pie.add("", attr, [random.randint(0, 100) for _ in range(6)], radius=[50, 55], center=[30, 50],is_random=True)
 # 第一个图的环  # range(6) 有六个玫瑰花瓣和六个扇叶构成环形 is_random设置随机颜色 center该图的位置中心点
pie.add("", attr, [random.randint(20, 100) for _ in range(6)], radius=[0, 45], center=[30, 50],rosetype='area')
# 第一个图的内部扇形   rosetype内部玫瑰的类型
pie.add("", attr, [random.randint(0, 100) for _ in range(6)], radius=[50, 55], center=[70, 50],is_random=True)
 # 第二个图的环
pie.add("", attr, [random.randint(20, 100) for _ in range(6)], radius=[0, 45], center=[70, 50],rosetype='radius')
# 第二个图的内部扇形
pie.show_config()   
pie.render()

ここに画像を挿入説明

2.3動的な生産 - の行を追加するバーと平均

from pyecharts import Bar #月份观影量  超级吊柱状图
attr =["{}月".format(i) for i in range(1, 13)]
v2 =[759,711,679,528,502,388,302,281,267, 241,236,195]
v1 =[482,184,562,1422,34,472,1518,144,224,390,1004,258]
bar =Bar("柱状图示例",title_pos='center',title_top='5%',background_color='#00ffff')
bar.add("观影量", attr, v1, mark_line=["average"], mark_point=["max", "min"],is_random=True)
bar.add("上座量", attr, v2, mark_line=["average"], mark_point=["max", "min"],is_random=True)
bar.show_config()
bar.render()

ここに画像を挿入説明

2.4動的に作成する - 図有する環状のフレームを複数個。

from pyecharts import Pie 
pie =Pie('各类电影中"好片"所占比', "构造数据", title_pos='center',title_top='5%',background_color='#00ffff')
pie.add("", ["戏剧", ""], [25, 75], center=[10, 30], radius=[18, 24], label_pos='center', 
        is_label_show=True, label_text_color=None,is_random=True )
pie.add("", ["喜剧", ""], [24, 76], center=[30, 30], radius=[18, 24], label_pos='center', 
        is_label_show=True, label_text_color=None, legend_pos='left',is_random=True)
pie.add("", ["爱情", ""], [14, 86], center=[50, 30], radius=[18, 24], label_pos='center', 
        is_label_show=True, label_text_color=None,is_random=True)
pie.add("", ["动作", ""], [11, 89], center=[70, 30], radius=[18, 24], label_pos='center', 
        is_label_show=True, label_text_color=None,is_random=True)
pie.add("", ["惊悚", ""], [27, 73], center=[90, 30], radius=[18, 24], label_pos='center',
        is_label_show=True, label_text_color=None,is_random=True)
pie.add("", ["动作", ""], [15, 85], center=[10, 70], radius=[18, 24], label_pos='center', 
        is_label_show=True, label_text_color=None,is_random=True)
pie.add("", ["科幻", ""], [54, 46], center=[30, 70], radius=[18, 24], label_pos='center', 
        is_label_show=True, label_text_color=None,is_random=True)
pie.add("", ["犯罪", ""], [26, 74], center=[50, 70], radius=[18, 24], label_pos='center',
        is_label_show=True, label_text_color=None,is_random=True)
pie.add("", ["悬疑", ""], [25, 75], center=[70, 70], radius=[18, 24], label_pos='center', 
        is_label_show=True, label_text_color=None,is_random=True)
pie.add("", ["黑色电影", ""], [28, 72], center=[90, 70], radius=[18, 24], label_pos='center',
        is_label_show=True, label_text_color=None, is_legend_show=True, legend_top="center",is_random=True)
pie.show_config()
pie.render()

ここに画像を挿入説明

図スパイラル興味深い態様-3D 2.5(実施例メッシュ)

from pyecharts import Line3D

import math
_data = []
for t in range(0, 25000):
    _t = t / 1000
    x = (1 + 0.25 * math.cos(75 * _t)) * math.cos(_t)
    y = (1 + 0.25 * math.cos(75 * _t)) * math.sin(_t)
    z = _t + 2.0 * math.sin(75 * _t)
    _data.append([x, y, z])
range_color = [
    '#313695', '#4575b4', '#74add1', '#abd9e9', '#e0f3f8', '#ffffbf',
    '#fee090', '#fdae61', '#f46d43', '#d73027', '#a50026']
line3d = Line3D("3D 折线图示例",'例子来源官网', width=1200, height=600,background_color='#000000')
line3d.add(
    "",
    _data,
    is_visualmap=True,
    visual_range_color=range_color,
    visual_range=[0, 30],
    grid3d_rotate_sensitivity=5,
)
line3d.render()

ここに画像を挿入説明
ここに画像を挿入説明

インタレスト例2.6 - 花びら(ネットワークの例)

import math #花瓣
from pyecharts import Polar
data =[]
for i in range(361): 
    t =i /180*math.pi 
    r =math.sin(2*t) *math.cos(2*t)
    data.append([r, i])
polar =Polar("极坐标系示例", width=1200, height=600,background_color='#000000')
polar.add("Color-Flower", data, start_angle=0, symbol=None, axis_range=[0, None],
          area_color="#f71f24", area_opacity=0.6)
polar.show_config()
polar.render()

** **ボールドスタイル

3、卵を終了

        フォーカス!フォーカス!次は、テキスト列と移行マップのマップの可視化のためのPythonで、素晴らしいが、後に続け、離れて行かないでください!私の視覚的なスローガンをリスト:役立つどちらか!どちらか面白いです!

        今日、ここで終わりに来た - ここJeruser視覚の饗宴欄で、あなたは別のデータ分析を体験してみましょう、仕事が面白いか、私に注力することを続けてください。私Jetuserデータを見ていただきありがとうございます

リンク:[https://blog.csdn.net/L1542334210]
CSND:L1542334210
ここに画像を挿入説明
私はあなたのすべての成功を祈って!家族で楽しみます!

公開された29元の記事 ウォン称賛53 ビュー30000 +

おすすめ

転載: blog.csdn.net/L1542334210/article/details/102681204