Djangoとpyechartsの結合の実例コード
一、Appleを作成する
manage.pyの同級ディレクトリに移動し、実行:
py manage.py startap NLP
このアプリをsitting.pyに登録する:
システムが生成したNLPフォルダを開き、ファイルview.pyを開き、次のコードを入力してindexというビューを作成しました。
1、作成されたindexビューにURLマップがあるように、同じディレクトリの下にurls.pyファイルを新規作成します。ここには下記のコードを入力します。
route(必須)
routeは、URLにマッチする基準(正規表現と同様)である。Djangoが要求に応答すると、urlpatternsの最初の項目から順番にリスト内の項目にマッチします。
view(必須)
Djangoがマッチする基準を見つけたら、この特定のビュー関数を呼び出し、HttpRequestオブジェクトに最初のパラメータとして、"キャプチャ"されたパラメータがキーワードパラメータとして入力される。
name(オプション)
URLの名前をつけると、Djangoのどこかで唯一それを引用できます。特にテンプレートの中で。この有用な特性は一つのファイルだけを変更することで、あるURLモードをグローバルに修正することができます。
kwargs(オプション)
任意のキーワードパラメータは、辞書としてターゲットビュー関数に渡すことができます。
2、ルートURLconfの中で新しく作ったばかりのNLPのurlsモジュールを作成して、myst/urls.pyを開いて、そのurlpatternsモジュールの中にincludeを挿入します。
四、運行確認
今は効果が見られます。運行:
py manage.py runserver
ローカルサイトを開く
補足知識:pyecharts多グラフ同ページ表示
视覚化は自分の弱项で、强化します。。。。
顔コン、pyechartsが好きです。
今日走って帰る時、直感的にデータを見に行きたいですが、どうやってデータ量が大きいですか?テスト集は2万件近くのデータがあります。一枚の図が完成できない場合、pyechart多のグラフを調べて問題を表示します。
pyechartはインタフェースPageを提供しています。メソッドaddを呼び出すだけでいいです。
以下、公式に提供されるインターフェースの呼び出し例を示す。
以上のDjangoとpyechartsの結合の実例コードは小編集で皆さんに全部の内容を共有しました。参考にしていただければと思います。よろしくお願いします。
manage.pyの同級ディレクトリに移動し、実行:
py manage.py startap NLP
このアプリをsitting.pyに登録する:
# Application definition
# Django
INSTALLED_APPS = [
'polls.apps.PollsConfig',# polls
'NLP'
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
]
二、作成ビューシステムが生成したNLPフォルダを開き、ファイルview.pyを開き、次のコードを入力してindexというビューを作成しました。
from django.http import HttpResponse
def index(request):
return HttpResponse("Hello, world. You're at the NLP index.")
三、URLconfの作成1、作成されたindexビューにURLマップがあるように、同じディレクトリの下にurls.pyファイルを新規作成します。ここには下記のコードを入力します。
from django.urls import path
from . import views
urlpatterns = [
path('', views.index, name='index'),
]
パス()関数の使い方:route(必須)
routeは、URLにマッチする基準(正規表現と同様)である。Djangoが要求に応答すると、urlpatternsの最初の項目から順番にリスト内の項目にマッチします。
view(必須)
Djangoがマッチする基準を見つけたら、この特定のビュー関数を呼び出し、HttpRequestオブジェクトに最初のパラメータとして、"キャプチャ"されたパラメータがキーワードパラメータとして入力される。
name(オプション)
URLの名前をつけると、Djangoのどこかで唯一それを引用できます。特にテンプレートの中で。この有用な特性は一つのファイルだけを変更することで、あるURLモードをグローバルに修正することができます。
kwargs(オプション)
任意のキーワードパラメータは、辞書としてターゲットビュー関数に渡すことができます。
2、ルートURLconfの中で新しく作ったばかりのNLPのurlsモジュールを作成して、myst/urls.pyを開いて、そのurlpatternsモジュールの中にincludeを挿入します。
from django.contrib import admin
from django.urls import path,include
urlpatterns = [
path('admin/', admin.site.urls),
path('NLP',include('NLP.urls')),# app NLP url
]
関数inclde()は、他のURLconfsを参照することを許可します。Djangoが出会うたびに、Fnc:~django.urls.includeに出会うと、それはこのエントリに一致するURLの部分を切断し、残りの文字列をURLconfに送信して、さらなる処理を行う。四、運行確認
今は効果が見られます。運行:
py manage.py runserver
ローカルサイトを開く
補足知識:pyecharts多グラフ同ページ表示
视覚化は自分の弱项で、强化します。。。。
顔コン、pyechartsが好きです。
今日走って帰る時、直感的にデータを見に行きたいですが、どうやってデータ量が大きいですか?テスト集は2万件近くのデータがあります。一枚の図が完成できない場合、pyechart多のグラフを調べて問題を表示します。
pyechartはインタフェースPageを提供しています。メソッドaddを呼び出すだけでいいです。
以下、公式に提供されるインターフェースの呼び出し例を示す。
from pyecharts import Page, Line, Bar
page = Page()
line = Line('Demo Line')
# ... Add data to line
page.add_chart(line, name='line')
bar = Bar('Demo kline')
# ... Add data to bar
page.add_chart(bar)
本人例:
from pyecharts import Page,Line
page = Page()
attr = list(range(1,(len(X_test)+1)))
v1 = list(y_test)
v2 = list(y_pred)
for i in range(0,2):
line = Line()
att = attr[100*i:100*(i+1)+1]
v_test = v1[100*i:100*(i+1)+1]
v_pred = v2[100*i:100*(i+1)+1]
line.add(" ",att,v_test,is_smooth=True)
line.add(" ",att,v_pred,is_smooth=True)
page.add_chart(line)
page
もう一度感嘆します。pyechartsがあったら、お母さんはもう心配しなくてもいいです。私は絵が描けません。以上のDjangoとpyechartsの結合の実例コードは小編集で皆さんに全部の内容を共有しました。参考にしていただければと思います。よろしくお願いします。