• 2022-07-21


    1.pyecharts绘图时,默认折线图只有固定间隔的刻度是可交互的,如果想每个点都能交互,需要设置:

    1. line.set_global_opts(
    2. title_opts=opts.TitleOpts(title="百度股票2019年"),
    3. tooltip_opts=opts.TooltipOpts(trigger="axis", axis_pointer_type="cross")
    4. )

    2.pyecharts的主题设置,我觉得他这个设置不太好,主题这种不应该是全局的么,但他这个是每个图表单独配置,主题有很多。还发现echarts的图表背景色其实是透明的,我渲染到notebook看不管怎么换主题背景都是黑的,后来导出html,打开一看,背景又成了白色,所以其实它的背景是透明的,环境什么颜色就是什么颜色,我觉得挺坑的。设置主题和图大小:

    1. from pyecharts.charts import Line,Bar
    2. from pyecharts import options as opts
    3. from pyecharts.globals import ThemeType
    4. init_opts = opts.InitOpts(theme=ThemeType.MACARONS,width="1600px",height="700px")
    5. line = Line(init_opts=init_opts)
    6. line.set_global_opts(
    7. title_opts=opts.TitleOpts(title="空入压强"),
    8. tooltip_opts=opts.TooltipOpts(trigger="axis", axis_pointer_type="cross")
    9. )

    3.这些天一直在研究大数据的绘图,现在百万级别的数据用seaborn画速度还算可以接受,我这边200万行*330列的数据大概4分钟画完,但是bokeh就不行了,也就是说如果画可交互的图,数据量一大就不行了,今天研究bokeh偶然发现一个工具,datashader,数据阴影,据说可以处理大数据的绘图,我先看一下。

    4.又发现了一个大数据量绘制工具,跟cuda有关,可能利用了gpu,如果有这种工具,性能就大大提升了。

    1. from cuxfilter import DataFrame
    2. from cuxfilter.charts import scatter
    3. import cudf
    4. import random
    5. cux_df = DataFrame.from_dataframe(cudf.DataFrame({'x': [float(random.randrange(-8239000,-8229000)) for i in range(10000)], 'y':[float(random.randrange(4960000, 4980000)) for i in range(10000)]}))
    6. # setting pixel_shade_type='linear' to display legend (currently supports only log/linear)
    7. scatter_chart = scatter(x='x',y='y', pixel_shade_type="linear")
    8. d = cux_df.dashboard([scatter_chart])
    9. scatter_chart.view()

    5.又发现了好多库,其中一个holoviews,但是现在遇到一个问题,设置图的大小不起作用,回去再研究。

  • 相关阅读:
    打开 druid 监控报错Sorry, you are not permitted to view this page.
    mysql中varchar长度为多少
    Android 实现资源国际化(多语言)
    B+tree 与 B-tree区别
    golang获取操作系统信息:CPU,内存,网络,磁盘,进程管理,传感器(温度,风扇,电池)
    总结使人进步,4句真章的理解和实践
    CleanMyMac X的免费版电脑系统瘦身工具
    C#——结构和类问题总结
    软件测试零基础新手入门必看
    Azure + React + ASP.NET Core 项目笔记一:项目环境搭建(三)
  • 原文地址:https://blog.csdn.net/zy1620454507/article/details/125908676