This variation of a donut chart demonstrates how to update values with an animated transition. Clicking on the radio buttons changes the displayed metric.
Next: Missing Data
Previous: Static Update
This variation of a donut chart demonstrates how to update values with an animated transition. Clicking on the radio buttons changes the displayed metric.
Next: Missing Data
Previous: Static Update
A simple SVG bar chart. Part of the tutorial series Let’s Make a Bar Chart.
A simple SVG bar chart. Part of the tutorial series Let’s Make a Bar Chart.
require(quantmod) | |
require(ggplot2) | |
require(reshape2) | |
require(plyr) | |
require(scales) | |
# Download some Data, e.g. the CBOE VIX | |
getSymbols("^VIX",src="yahoo") | |
# Make a dataframe |
license: gpl-3.0 | |
height: 600 |
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta charset="UTF=8"> | |
<title>北水追蹤器</title> | |
</head> | |
<body> | |
<h1>北水追蹤器</h1> | |
<p> |
#!/usr/bin/env python | |
from flask import Flask, render_template, flash, request, jsonify, Markup | |
import matplotlib | |
matplotlib.use('Agg') | |
import matplotlib.pyplot as plt | |
import matplotlib.font_manager as mfm | |
import matplotlib.ticker as ticker | |
import pandas as pd | |
import io, base64, os |
#載入程式庫 | |
import time | |
from selenium import webdriver | |
from selenium.webdriver.support.ui import WebDriverWait | |
from selenium.webdriver.support import expected_conditions as EC | |
from selenium.webdriver.common.by import By | |
from bs4 import BeautifulSoup | |
import pandas as pd | |
import requests | |
import re |
#載入所需的程式庫 | |
from bs4 import BeautifulSoup | |
import pandas as pd | |
import requests | |
import re | |
#載入港交所最新通告網頁,再以BeautifulSoup拆解其html結構 | |
page = requests.get("http://www.hkexnews.hk/listedco/listconews/mainindex/SEHK_LISTEDCO_DATETIME_TODAY_C.HTM") | |
soup = BeautifulSoup(page.content, 'html.parser') |