2017-12-28 8 views
0

あなたは、このコードで私を助けてもらえ:Pythonのpygalコード - 世界のマッピング

import pygal 
from pygal.maps.world import World 
worldmap_chart = pygal.maps.world.World() 
worldmap_chart.title = 'Some countries' 
worldmap_chart.render() 

私はスパイダーを使用しています。 Python 3.6。問題は、マップがIPythonコンソールに表示されず、コードの2行目にも表示されないということです。黄色の三角形/注釈が表示されます。

'pygal.maps.world。世界は輸入されているが使用されていない。

おそらく地図が表示されない理由です。それ以外の場合は

、それは場合に役立ちます、IPythonコンソールで、私はこれだけを取得:

RUNFILE( 'C:/Users/Nikki/.spyder-py3/untitled0.py'、WDIR = 'Cを: /Users/Nikki/.spyder-py3 ')

この問題を解決する手助けをしてください。

あなたはこの試してみてください 、私はpersonnalyスパイダーを使用しませんが、あなたのコードの3行目は間違っているように思わ

答えて

0

import pygal 
from pygal.maps.world import World 
worldmap_chart = World() 
worldmap_chart.title = 'Some countries' 
worldmap_chart.render() 

またはそれ以上:

import pygal 
worldmap_chart = pygal.maps.world.World() 
worldmap_chart.title = 'Some countries' 
worldmap_chart.render() 

が何に依存しますpygalまたはpygal.maps.worldで使用する必要があります。

編集: 1つのトリックは次のように私の作品のブラウザでレンダリングすることです、私はレンダリングしようとしたが、何も表示されない:

import pygal 

worldmap_chart = pygal.maps.world.World() 
worldmap_chart.title = 'Some countries' 
worldmap_chart.force_uri_protocol= "http" 
worldmap_chart.add('North America',{'ca': 84949494949,'mx': 494794164,'us': 99794616}) 
worldmap_chart.render_in_browser() 
+0

こんにちは@Fou、私の問題に注意を与えてくれてありがとう。それは有り難いです。私は最初のコードを試しましたが、もう一度「pygalはインポートされましたが使用されていません」と言います。しかし、私が2番目のコードを使用すると、私はSpyderからの発言は得られません。それは大丈夫ですが、どういうわけか私はまだIPythonコンソールにマップを取得していません。私はちょうどrunfileを( 'C:/Users/Nikki/.spyder-py3/untitled0.py'、wdir = 'C:/Users/Nikki/.spyder-py3')私は理由が理解できない地図が表示されない –

+0

私のために働くブラウザでレンダリングする答えを編集しました – Fou

+0

こんにちは。本当にありがとう。あなたのコードを試してみましたが、実際にChromeで試してみると開きます。私はSpyderの代わりにいくつかの異なるPython環境を使うべきであることを意味しますか? –

関連する問題