|
1 | 1 | #!/usr/bin/env python |
2 | | -#coding=utf-8 |
| 2 | +# coding=utf-8 |
3 | 3 | from __future__ import unicode_literals |
4 | 4 |
|
5 | 5 | from pyecharts import Bar, Line, Scatter, EffectScatter, Pie, Kline, HeatMap |
@@ -157,3 +157,51 @@ def test_grid_5(): |
157 | 157 | grid.add(heatmap, grid_bottom="60%") |
158 | 158 | grid.add(bar, grid_top="60%") |
159 | 159 | grid.render() |
| 160 | + |
| 161 | + |
| 162 | +def test_grid_6(): |
| 163 | + |
| 164 | + line = Line("折线图示例", width=1200, height=700) |
| 165 | + attr = ['周一', '周二', '周三', '周四', '周五', '周六', '周日'] |
| 166 | + line.add("最高气温", attr, [11, 11, 15, 13, 12, 13, 10], mark_point=["max", "min"], mark_line=["average"]) |
| 167 | + line.add("最低气温", attr, [1, -2, 2, 5, 3, 2, 0], mark_point=["max", "min"], legend_top="50%", |
| 168 | + mark_line=["average"], is_datazoom_show=True, datazoom_xaxis_index=[0, 1]) |
| 169 | + |
| 170 | + v1 = [[2320.26, 2320.26, 2287.3, 2362.94], |
| 171 | + [2300, 2291.3, 2288.26, 2308.38], |
| 172 | + [2295.35, 2346.5, 2295.35, 2345.92], |
| 173 | + [2347.22, 2358.98, 2337.35, 2363.8], |
| 174 | + [2360.75, 2382.48, 2347.89, 2383.76], |
| 175 | + [2383.43, 2385.42, 2371.23, 2391.82], |
| 176 | + [2377.41, 2419.02, 2369.57, 2421.15], |
| 177 | + [2425.92, 2428.15, 2417.58, 2440.38], |
| 178 | + [2411, 2433.13, 2403.3, 2437.42], |
| 179 | + [2432.68, 2334.48, 2427.7, 2441.73], |
| 180 | + [2430.69, 2418.53, 2394.22, 2433.89], |
| 181 | + [2416.62, 2432.4, 2414.4, 2443.03], |
| 182 | + [2441.91, 2421.56, 2418.43, 2444.8], |
| 183 | + [2420.26, 2382.91, 2373.53, 2427.07], |
| 184 | + [2383.49, 2397.18, 2370.61, 2397.94], |
| 185 | + [2378.82, 2325.95, 2309.17, 2378.82], |
| 186 | + [2322.94, 2314.16, 2308.76, 2330.88], |
| 187 | + [2320.62, 2325.82, 2315.01, 2338.78], |
| 188 | + [2313.74, 2293.34, 2289.89, 2340.71], |
| 189 | + [2297.77, 2313.22, 2292.03, 2324.63], |
| 190 | + [2322.32, 2365.59, 2308.92, 2366.16], |
| 191 | + [2364.54, 2359.51, 2330.86, 2369.65], |
| 192 | + [2332.08, 2273.4, 2259.25, 2333.54], |
| 193 | + [2274.81, 2326.31, 2270.1, 2328.14], |
| 194 | + [2333.61, 2347.18, 2321.6, 2351.44], |
| 195 | + [2340.44, 2324.29, 2304.27, 2352.02], |
| 196 | + [2326.42, 2318.61, 2314.59, 2333.67], |
| 197 | + [2314.68, 2310.59, 2296.58, 2320.96], |
| 198 | + [2309.16, 2286.6, 2264.83, 2333.29], |
| 199 | + [2282.17, 2263.97, 2253.25, 2286.33], |
| 200 | + [2255.77, 2270.28, 2253.31, 2276.22]] |
| 201 | + kline = Kline("K 线图示例", title_top="50%") |
| 202 | + kline.add("日K", ["2017/7/{}".format(i + 1) for i in range(31)], v1, is_datazoom_show=True) |
| 203 | + |
| 204 | + grid = Grid() |
| 205 | + grid.add(line, grid_top="60%") |
| 206 | + grid.add(kline, grid_bottom="60%") |
| 207 | + grid.render() |
0 commit comments